Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Syndies & Salvagers update #314

Merged
merged 8 commits into from
Nov 3, 2024

Conversation

MegaDaimond
Copy link
Contributor

@MegaDaimond MegaDaimond commented Nov 1, 2024

image

Описание обновления:

Добавление новых предметов для синдиката и утилизаторов, ребаланс лонопса, а так же микробагфиксы

Медиа

Снимок экрана 2024-10-28 024051
Снимок экрана 2024-11-01 025023

Проверки

  • PR завершён и мне не нужна помощь чтобы его закончить.
  • Я внимательно просмотрел все свои изменения и багов в них не нашёл.
  • Я запускал локальный сервер со своими изменениями и всё протестировал.
  • Я добавил скриншот/видео демонстрации PR в игре, или этот PR этого не требует.
  • Я не добавлял контент нарушающий чужие авторские права.
  • Я добавил свой контент только в папку _LostParadise(только если вы не меняете оригинальный код).
  • Я не добавлял переводы в прототипы, а сделал их с помощью скрипта translations.bat в Tools/SS14_RU.

Изменения

🆑 MegaDaimond

  • add: Добавлена экипировка контрактника (Скафандр, шейный гетр, очки, комбинезон, вещмешок)
  • add: Добавлены 3 новых скафандра для утилизаторов (Kerateia, Rodos, Argos)
  • add: Коробка .35 с увеличенным объёмом добавлен в каталог аплинка за 4 ТК
  • add: Кошачьи ушки вернулись в каталог аплинка за 4 ТК.
  • add: Скафандры Kerateia и Rodos доступны для покупки в Карго
  • remove: Убран скафандр NTSA-126 (скафандр джаггернаута киберсан, но от НТ) из покупки в Карго
  • tweak: Цена на большинство наборов скафандров в Карго была увеличена (Выделяю, что цена на скафандр NTSA-122 (стандартный скаф ЯО от НТ) теперь 30к, а не 17.5к)
  • tweak: расширенные пистолетные магазины .35 получили увеличение объёма (16>20 патронов)
  • tweak: Одинокий ядерный оперативник получил переработку (Новое снаряжение, уменьшение кол-ва ТК с 40>25)
  • tweak: Бита получила нерф (Уменьшено увеличение урона от сильной атаки, уменьшена скорость атаки, увеличено кол-во стамины для силового удара, слегка уменьшен радиус широкого удара и его дистанция, )
  • tweak: Кроваво-красная глефа получила нерф (Силовой удар теперь уменьшает урон на 10%, увеличено кол-во стамины для силового удара, силовой удар может задеть одновременно лишь две цели, слегка уменьшен урон радиацией за удар)
  • tweak: Ребаланс хар-к шахтёрского и элитного шахтёрского (Физ показатели шахтёрского уменьшены на 5%, а элитного на 10%)
  • tweak: Древний скафандр синдиката получает нерф (Понижение некоторых видов резистов на 15-20%, а ожогов на 10%, так же надетый шлем понижает скорость на 5%)
  • fix: Исправлена кобура синдиката, теперь она может быть надета на слот аксессуаров, как и обычная кобура

Copy link
Contributor

coderabbitai bot commented Nov 1, 2024

Walkthrough

В данном пулл-запросе внесены изменения в файлы локализации, добавлены новые сущности и обновлены существующие. В частности, добавлены новые элементы для различных типов сумок, шлемов, униформ и других предметов одежды, а также обновлены описания и свойства некоторых уже существующих элементов. Также были внесены изменения в цены на некоторые товары в каталоге. Удалены устаревшие записи, а структура файлов осталась неизменной.

Changes

File Path Change Summary
Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/catalog/fills/backpacks/duffelbags.ftl Добавлены новые сущности: ent-LPPClothingBackpackDuffelContractorSyndicateHardsuitBundle, ent-LPPClothingBackpackDuffelSyndicateOperative.
Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/catalog/fills/backpacks/neck.ftl Добавлена новая сущность: ent-ClothingBeltSyndieHolsterBundle с суффиксом "LoneOps".
Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/catalog/fills/crates/Hardsuits.ftl Добавлены новые сущности: ent-LPPCrateLogisticsRodosHardsuit, ent-LPPCrateLogisticsKerateiaHardsuit.
Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/clothing/back/duffel.ftl Добавлена новая сущность: ent-LPPClothingBackpackDuffelContractor, с описанием, ссылающимся на существующую сущность.
Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/clothing/eyes/glasses/glasses.ftl Добавлена новая сущность: ent-LPPClothingEyesGlassesContractor с описанием.
Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/clothing/head/hardsuit-helmet.ftl Добавлены новые сущности для шлемов: ent-LPPClothingHeadHelmetHardsuitInteq, ent-LPPClothingHeadHelmetHardsuitUpgradedMining, ent-LPPClothingHeadHelmetHardsuitMiningPlus, ent-LPPClothingHeadHelmetHardsuitMiningJuggernaut.
Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/clothing/mask/mask.ftl Добавлена новая сущность: ent-LPPClothingMaskNeckGaiterLoneOps.
Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/clothing/outerclothing/hardsuits.ftl Добавлены новые сущности для хардсuit: ent-LPPClothingOuterHardsuitInteq, ent-LPPClothingOuterHardsuitUpgradedMining, ent-LPPClothingOuterHardsuitMiningPlus, ent-LPPClothingOuterHardsuitMiningJuggernaut.
Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/clothing/uniforms/jumpsuits.ftl Добавлена новая сущность: ent-LPPClothingUniformJumpsuitInteq.
Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/objects/consumable/food/halloween.ftl Удалены записи: ent-LPPCandy2, ent-LPPCandy3, ent-LPPCandy4.
Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/objects/decoration/flora/halloween.ftl Переименованы сущности: ent-HalloweenTree01ent-LPPHalloweenTree01, и так далее для остальных деревьев.
Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/objects/decoration/halloween.ftl Добавлены новые сущности: ent-LPPPumpkinDeco, ent-LPPPumpkinBigDeco, ent-LPPPottedPlantHalloween1, ent-LPPPottedPlantHalloween2, ent-LPPPottedPlantHalloween3, ent-LPPPottedPlantHalloween4.
Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/objects/weapons/guns/ammunition/magazine/rifle/LPPMags.ftl Переименована сущность: ent-LPPagazineRifleM4A1Uraniument-LPPMagazineRifleM4A1Uranium.
Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/catalog/fills/backpacks/duffelbags.ftl Добавлены новые сущности: ent-LPPClothingBackpackDuffelContractorSyndicateHardsuitBundle, ent-LPPClothingBackpackDuffelSyndicateOperative.
Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/catalog/fills/backpacks/neck.ftl Добавлена новая сущность: ent-ClothingBeltSyndieHolsterBundle с суффиксом "Лонопс".
Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/catalog/fills/crates/Hardsuits.ftl Добавлены новые сущности: ent-LPPCrateLogisticsRodosHardsuit, ent-LPPCrateLogisticsKerateiaHardsuit.
Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/back/duffel.ftl Добавлена новая сущность: ent-LPPClothingBackpackDuffelContractor, с описанием, ссылающимся на существующую сущность.
Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/eyes/glasses/glasses.ftl Добавлена новая сущность: ent-LPPClothingEyesGlassesContractor с описанием.
Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/head/hardsuit-helmet.ftl Добавлены новые сущности для шлемов: ent-LPPClothingHeadHelmetHardsuitInteq, ent-LPPClothingHeadHelmetHardsuitUpgradedMining, ent-LPPClothingHeadHelmetHardsuitMiningPlus, ent-LPPClothingHeadHelmetHardsuitMiningJuggernaut.
Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/mask/mask.ftl Добавлена новая сущность: ent-LPPClothingMaskNeckGaiterLoneOps.
Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/outerclothing/hardsuits.ftl Добавлены новые сущности для хардсuit: ent-LPPClothingOuterHardsuitInteq, ent-LPPClothingOuterHardsuitUpgradedMining, ent-LPPClothingOuterHardsuitMiningPlus, ent-LPPClothingOuterHardsuitMiningJuggernaut.
Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/uniforms/jumpsuits.ftl Добавлена новая сущность: ent-LPPClothingUniformJumpsuitInteq.
Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/objects/consumable/food/halloween.ftl Удалены записи: ent-LPPCandy2, ent-LPPCandy3, ent-LPPCandy4.
Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/objects/decoration/flora/halloween.ftl Переименованы сущности: ent-HalloweenTree01ent-LPPHalloweenTree01, и так далее для остальных деревьев.
Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/objects/decoration/halloween.ftl Добавлены новые сущности: ent-LPPPumpkinDeco, ent-LPPPumpkinBigDeco, ent-LPPPottedPlantHalloween1, ent-LPPPottedPlantHalloween2, ent-LPPPottedPlantHalloween3, ent-LPPPottedPlantHalloween4.
Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/objects/weapons/guns/ammunition/magazine/rifle/LPPMags.ftl Переименована сущность: ent-LPPagazineRifleM4A1Uraniument-LPPMagazineRifleM4A1Uranium.
Resources/Prototypes/Catalog/Cargo/cargo_cargo.yml Обновлена стоимость: CargoLuxuryHardsuit изменена с 6500 на 9000.
Resources/Prototypes/Catalog/Cargo/cargo_hardsuits.yml Обновлены стоимости для различных хардсuit, некоторые из которых значительно увеличены.
Resources/Prototypes/Catalog/uplink_catalog.yml Добавлены новые товары и обновлены существующие, включая изменения цен и условий.
Resources/Prototypes/Entities/Clothing/Belt/belts.yml Изменены свойства для ClothingBeltSyndieHolster, включая обновление родительского класса и пути спрайта.
Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml Обновлены коэффициенты брони для различных хардсuit.
Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/pistol.yml Обновлена емкость для BaseMagazinePistolHighCapacity с 16 на 20.
Resources/Prototypes/Entities/Objects/Weapons/Melee/baseball_bat.yml Изменены свойства для бейсбольной биты, включая уменьшение дальности и изменение урона.
Resources/Prototypes/Roles/Antags/nukeops.yml Обновлены роли и стартовое снаряжение для нуклеарных оперативников.
Resources/Prototypes/_LostParadise/Catalog/Cargo/cargo_crate.yml Обновлены существующие товары и добавлены новые в cargo_crate.yml.
Resources/Prototypes/_LostParadise/Catalog/Fills/Backpacks/duffelbags.yml Добавлены новые сущности для сумок в duffelbags.yml.
Resources/Prototypes/_LostParadise/Catalog/Fills/Backpacks/neck.yml Добавлена новая сущность для холстера в neck.yml.
Resources/Prototypes/_LostParadise/Catalog/Fills/Crates/Hardsuits.yml Добавлены новые сущности для хардсuit в Hardsuits.yml.
Resources/Prototypes/_LostParadise/Catalog/uplink.yml Добавлена новая запись для боеприпасов в uplink.yml.
Resources/Prototypes/_LostParadise/Entities/Clothing/Back/duffel.yml Добавлены новые сущности и изменены существующие в duffel.yml.
Resources/Prototypes/_LostParadise/Entities/Clothing/Eyes/Glasses/glasses.yml Добавлена новая сущность для очков в glasses.yml.
Resources/Prototypes/_LostParadise/Entities/Clothing/Head/hardsuit-helmet-eva.yml Добавлены новые компоненты для шлемов в hardsuit-helmet-eva.yml.
Resources/Prototypes/_LostParadise/Entities/Clothing/Head/hardsuit-helmet.yml Добавлены новые сущности для шлемов в hardsuit-helmet.yml.
Resources/Prototypes/_LostParadise/Entities/Clothing/Mask/mask.yml Добавлена новая сущность для маски в mask.yml.
Resources/Prototypes/_LostParadise/Entities/Clothing/OuterClothing/acienthardsuitsyndie.yml Обновлены коэффициенты брони для LPPClothingOuterHardsuitAcientSyndie.
Resources/Prototypes/_LostParadise/Entities/Clothing/OuterClothing/hardsuits.yml Добавлены новые сущности для хардсuit в hardsuits.yml.
Resources/Prototypes/_LostParadise/Entities/Clothing/Uniforms/jumpsuits.yml Добавлена новая сущность для униформы в jumpsuits.yml.
Resources/Prototypes/_LostParadise/Entities/Objects/Weapons/Guns/SMGs/LPPsmg.yml Обновлены сущности для пистолетов в LPPsmg.yml.
Resources/Prototypes/_LostParadise/Entities/Objects/Weapons/Melee/syndie.yml Обновлены свойства для LPPWeaponSyndieGlaive в syndie.yml.
Resources/Textures/Clothing/Neck/Misc/syndieholster.rsi/meta.json Обновлено имя состояния в meta.json.
Resources/Textures/_LostParadise/Clothing/Back/Duffels/integduffel.rsi/meta.json Добавлен новый файл meta.json с метаданными для текстуры.
Resources/Textures/_LostParadise/Clothing/Eyes/Glasses/inteqglasses.rsi/meta.json Добавлен новый файл meta.json с метаданными для очков.
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/hardsuitinteqhelm.rsi/meta.json Добавлен новый файл meta.json с метаданными для шлема.
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/miningjugghelm.rsi/meta.json Добавлен новый файл meta.json с метаданными для шлема.
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/salvplushelm.rsi/meta.json Добавлен новый файл meta.json с метаданными для шлема.
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/upgrmininghelm.rsi/meta.json Добавлен новый файл meta.json с метаданными для шлема.
Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/hardsuitinteq.rsi/meta.json Добавлен новый файл meta.json с метаданными для хардсuit.
Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/miningjugg.rsi/meta.json Добавлен новый файл meta.json с метаданными для хардсuit.
Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/salvplus.rsi/meta.json Добавлен новый файл meta.json с метаданными для хардсuit.
Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/upgrmining.rsi/meta.json Добавлен новый файл meta.json с метаданными для хардсuit.
Resources/Textures/_LostParadise/Clothing/Uniforms/Jumpsuit/inteqjumpsuit.rsi/meta.json Добавлен новый файл meta.json с метаданными для униформы.

Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?

❤️ Share
🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Generate unit testing code for this file.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai generate unit testing code for this file.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and generate unit testing code.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

@github-actions github-actions bot added Статус: Требуется одобрение Ожидание разработчиков для принятия решений Изменения: Локализация Изменяет какие-либо файлы .ftl Изменения: Спрайт Изменяет какие-либо файлы .json/.png в текстурах Изменения: YML Изменяет какие-либо файлы .yml labels Nov 1, 2024
Copy link
Contributor

github-actions bot commented Nov 1, 2024

RSI Diff Bot; head commit cf5d4dd merging into eaf3114
This PR makes changes to 1 or more RSIs. Here is a summary of all changes:

Resources/Textures/_LostParadise/Clothing/Back/Duffels/integduffel.rsi

State Old New Status
equipped-BACKPACK Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_LostParadise/Clothing/Eyes/Glasses/inteqglasses.rsi

State Old New Status
equipped-EYES Added
icon Added

Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/hardsuitinteqhelm.rsi

State Old New Status
equipped-HELMET Added
icon-open Added
icon Added
inhand-left Added
inhand-right Added
open-equipped-HELMET Added
open-inhand-left Added
open-inhand-right Added

Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/miningjugghelm.rsi

State Old New Status
icon-flash Added
icon Added
off-equipped-HELMET-reptilian Added
off-equipped-HELMET-shark Added
off-equipped-HELMET-tajaran Added
off-equipped-HELMET-vulpkanin Added
off-equipped-HELMET Added
on-equipped-HELMET-reptilian Added
on-equipped-HELMET-shark Added
on-equipped-HELMET-tajaran Added
on-equipped-HELMET-vulpkanin Added
on-equipped-HELMET Added

Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/salvplushelm.rsi

State Old New Status
icon-flash Added
icon Added
off-equipped-HELMET-reptilian Added
off-equipped-HELMET-shark Added
off-equipped-HELMET-tajaran Added
off-equipped-HELMET-vulpkanin Added
off-equipped-HELMET Added
on-equipped-HELMET-reptilian Added
on-equipped-HELMET-shark Added
on-equipped-HELMET-tajaran Added
on-equipped-HELMET-vulpkanin Added
on-equipped-HELMET Added

Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/upgrmininghelm.rsi

State Old New Status
icon-flash Added
icon Added
off-equipped-HELMET-reptilian Added
off-equipped-HELMET-shark Added
off-equipped-HELMET-tajaran Added
off-equipped-HELMET-vulpkanin Added
off-equipped-HELMET Added
on-equipped-HELMET-reptilian Added
on-equipped-HELMET-shark Added
on-equipped-HELMET-tajaran Added
on-equipped-HELMET-vulpkanin Added
on-equipped-HELMET Added

Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/hardsuitinteq.rsi

State Old New Status
equipped-OUTERCLOTHING Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/miningjugg.rsi

State Old New Status
equipped-OUTERCLOTHING-reptilian Added
equipped-OUTERCLOTHING-shark Added
equipped-OUTERCLOTHING-tajaran Added
equipped-OUTERCLOTHING-vulpkanin Added
equipped-OUTERCLOTHING Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/salvplus.rsi

State Old New Status
equipped-OUTERCLOTHING-reptilian Added
equipped-OUTERCLOTHING-shark Added
equipped-OUTERCLOTHING-tajaran Added
equipped-OUTERCLOTHING-vulpkanin Added
equipped-OUTERCLOTHING Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/upgrmining.rsi

State Old New Status
equipped-OUTERCLOTHING-reptilian Added
equipped-OUTERCLOTHING-shark Added
equipped-OUTERCLOTHING-tajaran Added
equipped-OUTERCLOTHING-vulpkanin Added
equipped-OUTERCLOTHING Added
icon Added
inhand-left Added
inhand-right Added

Resources/Textures/_LostParadise/Clothing/Uniforms/Jumpsuit/inteqjumpsuit.rsi

State Old New Status
equipped-INNERCLOTHING Added
flipped-equipped-INNERCLOTHING Added
icon Added
icon_flipped Added

Edit: diff updated after cf5d4dd

@MegaDaimond MegaDaimond changed the title Syndies & Salvager update Syndies & Salvagers update Nov 1, 2024
@BL02DL
Copy link
Collaborator

BL02DL commented Nov 1, 2024

@MegaDaimond Подождёшь выхода 2.1 для этого ПРа?

@BL02DL BL02DL added Статус: Нужно обсуждение Нужно обсудить это Приоритет: 3-Стандартный Решить по возможности Размер: 2-Болшой Для больших ПР'ов/баг репортов labels Nov 1, 2024
@MegaDaimond
Copy link
Contributor Author

@MegaDaimond Подождёшь выхода 2.1 для этого ПРа?

-_-

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 50

🧹 Outside diff range comments (10)
Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/objects/weapons/guns/ammunition/magazine/rifle/LPPMags.ftl (1)

Line range hint 1-8: Необходимо унифицировать ссылки на описания и форматирование текста

Обнаружены следующие несоответствия:

  1. Некоторые описания ссылаются на BaseItem.desc, другие на LPPBaseMagazineRifle.desc
  2. Разный формат названий: "Magazine from rifle" против просто "Magazine"
  3. Непоследовательное использование кавычек в названиях оружия

Предлагаемые изменения:

ent-LPPBaseMagazineRifle = Magazine (calibre 5,56x45)
    .desc = { ent-BaseItem.desc }
ent-LPPMagazineRifleM4A1Lethal = Magazine (calibre 5,56x45)
-    .desc = { ent-LPPBaseMagazineRifle.desc }
+    .desc = { ent-BaseItem.desc }
ent-LPPMagazineRifleM4A1Rubber = Magazine (calibre 5,56x45 rubber)
-    .desc = { ent-LPPBaseMagazineRifle.desc }
+    .desc = { ent-BaseItem.desc }
ent-LPPMagazineRifleM4A1Practice = Magazine (calibre 5,56x45 practice)
-    .desc = { ent-LPPBaseMagazineRifle.desc }
+    .desc = { ent-BaseItem.desc }
-ent-LPPMagazineRifleMars = Magazine from rifle "Mars"
+ent-LPPMagazineRifleMars = Magazine (rifle Mars)
    .desc = { ent-BaseItem.desc }
-ent-LPPMagazineRifleGarand = Magazine "garand"
+ent-LPPMagazineRifleGarand = Magazine (rifle Garand)
    .desc = { ent-BaseItem.desc }

Also applies to: 11-14

Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/objects/decoration/halloween.ftl (1)

Line range hint 7-24: Исправление регистра букв в существующих записях

Согласно правилам локализации, все записи с префиксом ent- должны начинаться с заглавной буквы после знака =. Необходимо исправить следующие строки:

-ent-LPPPSpiderDeco = паучки
+ent-LPPPSpiderDeco = Паучки
-ent-LPPPPumpkinDeco = тыква
+ent-LPPPPumpkinDeco = Тыква
-ent-LPPPPumpkinBigDeco = тыква
+ent-LPPPPumpkinBigDeco = Тыква
-ent-LPPPottedPlantHalloween1 = растение в горшке
+ent-LPPPottedPlantHalloween1 = Растение в горшке
Resources/Prototypes/_LostParadise/Entities/Clothing/OuterClothing/acienthardsuitsyndie.yml (1)

Line range hint 3-4: Требуется корректировка названия и описания

  1. В названии присутствует японское слово "Tobinezumi", которое следует перевести на английский язык
  2. Описание содержит личную отсылку "Mika's spacesuit", что не соответствует стандартам документации

Предлагаемые изменения:

-  name: Tactical hardsuit CSA-21BM - "Tobinezumi"
-  description: A very strange model of the suit of Nuclear Operatives, obviously of a non-standard configuration and as if not from our universe, there is a cut-out text on the foot - "Mika's spacesuit, DS1, Death guards - hands off!".
+  name: Tactical hardsuit CSA-21BM
+  description: A strange model of Nuclear Operative suit with non-standard configuration, appearing to originate from an alternate universe. Features Death Squad markings.
Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/catalog/fills/backpacks/duffelbags.ftl (2)

Line range hint 11-13: Исправьте опечатку в слове "Вещвещмешок"

В нескольких записях присутствует опечатка в слове "Вещмешок".

-ent-LPPBackpackDuffelExGrenadeDelta = Вещвещмешок с осколочными гранами
+ent-LPPBackpackDuffelExGrenadeDelta = Вещмешок с осколочными гранами
-ent-LPPBackpackDuffelEmpGrenadeDelta = Вещвещмешок с гранатами ЭМИ
+ent-LPPBackpackDuffelEmpGrenadeDelta = Вещмешок с гранатами ЭМИ
-ent-LPPBackpackDuffelIncendiaryGrenadeDelta = Вещвещмешок с зажигательными гранатами
+ent-LPPBackpackDuffelIncendiaryGrenadeDelta = Вещмешок с зажигательными гранатами

Line range hint 1-18: Добавьте точки в конце всех описаний для единообразия

Для поддержания единого стиля рекомендуется добавить точки в конце всех описаний.

 ent-LPPBackpackDuffelC4Delta = Вещмешок с С4
-    .desc = Содержит 9 единиц взрывчатки типа С4
+    .desc = Содержит 9 единиц взрывчатки типа С4.
 ent-LPPBackpackDuffelExGrenadeDelta = Вещмешок с осколочными гранами
-    .desc = Содержит 5 осколочных гранат
+    .desc = Содержит 5 осколочных гранат.
 ent-LPPBackpackDuffelEmpGrenadeDelta = Вещмешок с гранатами ЭМИ
-    .desc = Содержит 5 гранат ЭМИ
+    .desc = Содержит 5 гранат ЭМИ.
 ent-LPPBackpackDuffelIncendiaryGrenadeDelta = Вещмешок с зажигательными гранатами
-    .desc = Содержит 5 зажигательных гранат
+    .desc = Содержит 5 зажигательных гранат.
Resources/Prototypes/_LostParadise/Entities/Clothing/Back/duffel.yml (1)

Line range hint 1-68: Обнаружены дублирующиеся названия предметов

Сущности LPPClothingBackpackDuffelHop и LPPClothingBackpackDuffelSecurityEngineer используют одинаковое название "hop duffel bag". Это может привести к путанице для игроков.

Предлагаю исправить название для LPPClothingBackpackDuffelSecurityEngineer:

  parent: ClothingBackpackDuffel
  id: LPPClothingBackpackDuffelSecurityEngineer
- name: hop duffel bag
+ name: security engineer duffel bag
  description: Twice as many handcuffs!
🧰 Tools
🪛 yamllint

[error] 68-68: wrong indentation: expected at least 5

(indentation)


[error] 76-76: wrong indentation: expected at least 3

(indentation)


[error] 80-80: wrong indentation: expected at least 5

(indentation)

Resources/Prototypes/Catalog/Cargo/cargo_hardsuits.yml (1)

Line range hint 1-80: Проверьте структуру файла

В файле отсутствуют:

  • Описания для каждого костюма
  • Метки категорий для фильтрации
  • Ограничения на количество покупок

Предлагаемые улучшения:

- type: cargoProduct
  id: EngineeringFotiaHardsuit
  description: "Advanced engineering hardsuit with improved heat resistance"  # Добавить описания
  icon:
    sprite: Clothing/OuterClothing/Hardsuits/atmospherics.rsi
    state: icon
  product: CrateEngineeringFotiaHardsuit
  cost: 4500
  category: cargoproduct-category-name-hardsuits
  group: market
  tags: ["engineering", "eva"]  # Добавить теги
  maxOrderQuantity: 2  # Добавить ограничение
Resources/Prototypes/_LostParadise/Entities/Objects/Weapons/Guns/SMGs/LPPsmg.yml (1)

Line range hint 23-23: Исправьте опечатку в описании

В описании оружия m90 и IL-20 слово "mercenries" написано с ошибкой. Правильное написание: "mercenaries".

-  description: famous submachine gun used by mercenries. Uses .35 auto ammo.
+  description: famous submachine gun used by mercenaries. Uses .35 auto ammo.

Also applies to: 48-48

🧰 Tools
🪛 yamllint

[error] 91-91: no new line character at the end of file

(new-line-at-end-of-file)

Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/clothing/uniforms/jumpsuits.ftl (1)

Line range hint 1-142: Необходимо исправить регистр текста после знака "=" для записей начинающихся с "ent-"

Согласно правилам локализации, все записи начинающиеся с "ent-" должны иметь текст с заглавной буквы после знака "=".

Примеры исправлений:

-ent-LPPClothingUniformJumpsuitAdjutant = adjutant's jumpsuit
+ent-LPPClothingUniformJumpsuitAdjutant = Adjutant's jumpsuit

-ent-LPPSupplyChiefCargo = supply chief
+ent-LPPSupplyChiefCargo = Supply chief

-ent-LPPTurtleneckQmCargo = turtleneck qm
+ent-LPPTurtleneckQmCargo = Turtleneck qm
Resources/Prototypes/_LostParadise/Entities/Clothing/Uniforms/jumpsuits.yml (1)

Line range hint 814-818: Удалите закомментированный прототип

Закомментированный прототип LPPClothingUniformSkiletsScientistJumpsuit следует удалить, так как он:

  1. Не используется
  2. Находится в папке PERSONAL, что нарушает правила размещения прототипов
🧰 Tools
🪛 yamllint

[error] 825-825: wrong indentation: expected 4 but found 2

(indentation)

📜 Review details

Configuration used: CodeRabbit UI
Review profile: ASSERTIVE

📥 Commits

Reviewing files that changed from the base of the PR and between babc953 and 659c0ac.

⛔ Files ignored due to path filters (91)
  • Resources/Textures/Clothing/Neck/Misc/syndieholster.rsi/equipped-NECK.png is excluded by !**/*.png
  • Resources/Textures/Clothing/Neck/Misc/syndieholster.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/Clothing/Neck/Misc/syndieholster.rsi/inhand-left.png is excluded by !**/*.png
  • Resources/Textures/Clothing/Neck/Misc/syndieholster.rsi/inhand-right.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Back/Duffels/integduffel.rsi/equipped-BACKPACK.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Back/Duffels/integduffel.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Back/Duffels/integduffel.rsi/inhand-left.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Back/Duffels/integduffel.rsi/inhand-right.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Eyes/Glasses/inteqglasses.rsi/equipped-EYES.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Eyes/Glasses/inteqglasses.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/hardsuitinteqhelm.rsi/equipped-HELMET.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/hardsuitinteqhelm.rsi/icon-open.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/hardsuitinteqhelm.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/hardsuitinteqhelm.rsi/inhand-left.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/hardsuitinteqhelm.rsi/inhand-right.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/hardsuitinteqhelm.rsi/open-equipped-HELMET.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/hardsuitinteqhelm.rsi/open-inhand-left.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/hardsuitinteqhelm.rsi/open-inhand-right.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/miningjugghelm.rsi/icon-flash.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/miningjugghelm.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/miningjugghelm.rsi/off-equipped-HELMET-reptilian.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/miningjugghelm.rsi/off-equipped-HELMET-shark.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/miningjugghelm.rsi/off-equipped-HELMET-tajaran.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/miningjugghelm.rsi/off-equipped-HELMET-vulpkanin.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/miningjugghelm.rsi/off-equipped-HELMET.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/miningjugghelm.rsi/on-equipped-HELMET-reptilian.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/miningjugghelm.rsi/on-equipped-HELMET-shark.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/miningjugghelm.rsi/on-equipped-HELMET-tajaran.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/miningjugghelm.rsi/on-equipped-HELMET-vulpkanin.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/miningjugghelm.rsi/on-equipped-HELMET.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/salvplushelm.rsi/icon-flash.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/salvplushelm.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/salvplushelm.rsi/off-equipped-HELMET-reptilian.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/salvplushelm.rsi/off-equipped-HELMET-shark.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/salvplushelm.rsi/off-equipped-HELMET-tajaran.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/salvplushelm.rsi/off-equipped-HELMET-vulpkanin.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/salvplushelm.rsi/off-equipped-HELMET.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/salvplushelm.rsi/on-equipped-HELMET-reptilian.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/salvplushelm.rsi/on-equipped-HELMET-shark.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/salvplushelm.rsi/on-equipped-HELMET-tajaran.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/salvplushelm.rsi/on-equipped-HELMET-vulpkanin.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/salvplushelm.rsi/on-equipped-HELMET.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/upgrmininghelm.rsi/icon-flash.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/upgrmininghelm.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/upgrmininghelm.rsi/off-equipped-HELMET-reptilian.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/upgrmininghelm.rsi/off-equipped-HELMET-shark.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/upgrmininghelm.rsi/off-equipped-HELMET-tajaran.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/upgrmininghelm.rsi/off-equipped-HELMET-vulpkanin.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/upgrmininghelm.rsi/off-equipped-HELMET.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/upgrmininghelm.rsi/on-equipped-HELMET-reptilian.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/upgrmininghelm.rsi/on-equipped-HELMET-shark.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/upgrmininghelm.rsi/on-equipped-HELMET-tajaran.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/upgrmininghelm.rsi/on-equipped-HELMET-vulpkanin.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/upgrmininghelm.rsi/on-equipped-HELMET.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/dq_hardsuit_commander.rsi/equipped-OUTERCLOTHING-reptilian.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/dq_hardsuit_commander.rsi/equipped-OUTERCLOTHING.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/dq_hardsuit_commander.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/dq_hardsuit_commander.rsi/inhand-left.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/dq_hardsuit_commander.rsi/inhand-right.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/hardsuitinteq.rsi/equipped-OUTERCLOTHING.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/hardsuitinteq.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/hardsuitinteq.rsi/inhand-left.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/hardsuitinteq.rsi/inhand-right.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/miningjugg.rsi/equipped-OUTERCLOTHING-reptilian.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/miningjugg.rsi/equipped-OUTERCLOTHING-shark.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/miningjugg.rsi/equipped-OUTERCLOTHING-tajaran.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/miningjugg.rsi/equipped-OUTERCLOTHING-vulpkanin.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/miningjugg.rsi/equipped-OUTERCLOTHING.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/miningjugg.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/miningjugg.rsi/inhand-left.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/miningjugg.rsi/inhand-right.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/salvplus.rsi/equipped-OUTERCLOTHING-reptilian.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/salvplus.rsi/equipped-OUTERCLOTHING-shark.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/salvplus.rsi/equipped-OUTERCLOTHING-tajaran.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/salvplus.rsi/equipped-OUTERCLOTHING-vulpkanin.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/salvplus.rsi/equipped-OUTERCLOTHING.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/salvplus.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/salvplus.rsi/inhand-left.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/salvplus.rsi/inhand-right.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/upgrmining.rsi/equipped-OUTERCLOTHING-reptilian.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/upgrmining.rsi/equipped-OUTERCLOTHING-shark.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/upgrmining.rsi/equipped-OUTERCLOTHING-tajaran.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/upgrmining.rsi/equipped-OUTERCLOTHING-vulpkanin.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/upgrmining.rsi/equipped-OUTERCLOTHING.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/upgrmining.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/upgrmining.rsi/inhand-left.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/upgrmining.rsi/inhand-right.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Uniforms/Jumpsuit/inteqjumpsuit.rsi/equipped-INNERCLOTHING.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Uniforms/Jumpsuit/inteqjumpsuit.rsi/flipped-equipped-INNERCLOTHING.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Uniforms/Jumpsuit/inteqjumpsuit.rsi/icon.png is excluded by !**/*.png
  • Resources/Textures/_LostParadise/Clothing/Uniforms/Jumpsuit/inteqjumpsuit.rsi/icon_flipped.png is excluded by !**/*.png
📒 Files selected for processing (61)
  • Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/catalog/fills/backpacks/duffelbags.ftl (1 hunks)
  • Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/catalog/fills/backpacks/neck.ftl (1 hunks)
  • Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/catalog/fills/crates/Hardsuits.ftl (1 hunks)
  • Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/clothing/back/duffel.ftl (1 hunks)
  • Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/clothing/eyes/glasses/glasses.ftl (1 hunks)
  • Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/clothing/head/hardsuit-helmet.ftl (1 hunks)
  • Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/clothing/mask/mask.ftl (1 hunks)
  • Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/clothing/outerclothing/hardsuits.ftl (1 hunks)
  • Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/clothing/uniforms/jumpsuits.ftl (1 hunks)
  • Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/objects/consumable/food/halloween.ftl (0 hunks)
  • Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/objects/decoration/flora/halloween.ftl (1 hunks)
  • Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/objects/decoration/halloween.ftl (1 hunks)
  • Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/objects/weapons/guns/ammunition/magazine/rifle/LPPMags.ftl (1 hunks)
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/catalog/fills/backpacks/duffelbags.ftl (1 hunks)
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/catalog/fills/backpacks/neck.ftl (1 hunks)
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/catalog/fills/crates/Hardsuits.ftl (1 hunks)
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/back/duffel.ftl (1 hunks)
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/eyes/glasses/glasses.ftl (1 hunks)
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/head/hardsuit-helmet.ftl (1 hunks)
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/mask/mask.ftl (1 hunks)
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/outerclothing/hardsuits.ftl (1 hunks)
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/uniforms/jumpsuits.ftl (1 hunks)
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/objects/consumable/food/halloween.ftl (1 hunks)
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/objects/decoration/halloween.ftl (1 hunks)
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/objects/weapons/guns/ammunition/magazine/rifle/LPPMags.ftl (1 hunks)
  • Resources/Prototypes/Catalog/Cargo/cargo_cargo.yml (1 hunks)
  • Resources/Prototypes/Catalog/Cargo/cargo_hardsuits.yml (7 hunks)
  • Resources/Prototypes/Catalog/uplink_catalog.yml (1 hunks)
  • Resources/Prototypes/Entities/Clothing/Belt/belts.yml (1 hunks)
  • Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml (3 hunks)
  • Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/pistol.yml (1 hunks)
  • Resources/Prototypes/Entities/Objects/Weapons/Melee/baseball_bat.yml (1 hunks)
  • Resources/Prototypes/Roles/Antags/nukeops.yml (1 hunks)
  • Resources/Prototypes/_LostParadise/Catalog/Cargo/cargo_crate.yml (1 hunks)
  • Resources/Prototypes/_LostParadise/Catalog/Fills/Backpacks/duffelbags.yml (1 hunks)
  • Resources/Prototypes/_LostParadise/Catalog/Fills/Backpacks/neck.yml (1 hunks)
  • Resources/Prototypes/_LostParadise/Catalog/Fills/Crates/Hardsuits.yml (1 hunks)
  • Resources/Prototypes/_LostParadise/Catalog/uplink.yml (1 hunks)
  • Resources/Prototypes/_LostParadise/Entities/Clothing/Back/duffel.yml (1 hunks)
  • Resources/Prototypes/_LostParadise/Entities/Clothing/Eyes/Glasses/glasses.yml (1 hunks)
  • Resources/Prototypes/_LostParadise/Entities/Clothing/Head/hardsuit-helmet-eva.yml (1 hunks)
  • Resources/Prototypes/_LostParadise/Entities/Clothing/Head/hardsuit-helmet.yml (1 hunks)
  • Resources/Prototypes/_LostParadise/Entities/Clothing/Mask/mask.yml (1 hunks)
  • Resources/Prototypes/_LostParadise/Entities/Clothing/OuterClothing/acienthardsuitsyndie.yml (1 hunks)
  • Resources/Prototypes/_LostParadise/Entities/Clothing/OuterClothing/hardsuits.yml (1 hunks)
  • Resources/Prototypes/_LostParadise/Entities/Clothing/Uniforms/jumpsuits.yml (1 hunks)
  • Resources/Prototypes/_LostParadise/Entities/Objects/Weapons/Guns/SMGs/LPPsmg.yml (1 hunks)
  • Resources/Prototypes/_LostParadise/Entities/Objects/Weapons/Melee/syndie.yml (1 hunks)
  • Resources/Textures/Clothing/Neck/Misc/syndieholster.rsi/meta.json (1 hunks)
  • Resources/Textures/_LostParadise/Clothing/Back/Duffels/integduffel.rsi/meta.json (1 hunks)
  • Resources/Textures/_LostParadise/Clothing/Eyes/Glasses/inteqglasses.rsi/meta.json (1 hunks)
  • Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/hardsuitinteqhelm.rsi/meta.json (1 hunks)
  • Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/miningjugghelm.rsi/meta.json (1 hunks)
  • Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/salvplushelm.rsi/meta.json (1 hunks)
  • Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/upgrmininghelm.rsi/meta.json (1 hunks)
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/dq_hardsuit_commander.rsi/meta.json (1 hunks)
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/hardsuitinteq.rsi/meta.json (1 hunks)
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/miningjugg.rsi/meta.json (1 hunks)
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/salvplus.rsi/meta.json (1 hunks)
  • Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/upgrmining.rsi/meta.json (1 hunks)
  • Resources/Textures/_LostParadise/Clothing/Uniforms/Jumpsuit/inteqjumpsuit.rsi/meta.json (1 hunks)
💤 Files with no reviewable changes (1)
  • Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/objects/consumable/food/halloween.ftl
🧰 Additional context used
📓 Path-based instructions (47)
Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/catalog/fills/backpacks/duffelbags.ftl (1)

Pattern **/*.ftl: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }

А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст

Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix

Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/catalog/fills/backpacks/neck.ftl (1)

Pattern **/*.ftl: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }

А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст

Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix

Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/catalog/fills/crates/Hardsuits.ftl (1)

Pattern **/*.ftl: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }

А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст

Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix

Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/clothing/back/duffel.ftl (1)

Pattern **/*.ftl: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }

А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст

Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix

Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/clothing/eyes/glasses/glasses.ftl (1)

Pattern **/*.ftl: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }

А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст

Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix

Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/clothing/head/hardsuit-helmet.ftl (1)

Pattern **/*.ftl: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }

А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст

Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix

Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/clothing/mask/mask.ftl (1)

Pattern **/*.ftl: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }

А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст

Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix

Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/clothing/outerclothing/hardsuits.ftl (1)

Pattern **/*.ftl: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }

А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст

Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix

Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/clothing/uniforms/jumpsuits.ftl (1)

Pattern **/*.ftl: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }

А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст

Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix

Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/objects/decoration/flora/halloween.ftl (1)

Pattern **/*.ftl: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }

А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст

Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix

Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/objects/decoration/halloween.ftl (1)

Pattern **/*.ftl: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }

А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст

Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix

Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/objects/weapons/guns/ammunition/magazine/rifle/LPPMags.ftl (1)

Pattern **/*.ftl: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }

А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст

Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix

Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/catalog/fills/backpacks/duffelbags.ftl (1)

Pattern **/*.ftl: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }

А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст

Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix

Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/catalog/fills/backpacks/neck.ftl (1)

Pattern **/*.ftl: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }

А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст

Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix

Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/catalog/fills/crates/Hardsuits.ftl (1)

Pattern **/*.ftl: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }

А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст

Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix

Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/back/duffel.ftl (1)

Pattern **/*.ftl: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }

А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст

Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix

Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/eyes/glasses/glasses.ftl (1)

Pattern **/*.ftl: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }

А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст

Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix

Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/head/hardsuit-helmet.ftl (1)

Pattern **/*.ftl: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }

А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст

Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix

Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/mask/mask.ftl (1)

Pattern **/*.ftl: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }

А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст

Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix

Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/outerclothing/hardsuits.ftl (1)

Pattern **/*.ftl: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }

А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст

Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix

Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/uniforms/jumpsuits.ftl (1)

Pattern **/*.ftl: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }

А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст

Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix

Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/objects/consumable/food/halloween.ftl (1)

Pattern **/*.ftl: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }

А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст

Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix

Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/objects/decoration/halloween.ftl (1)

Pattern **/*.ftl: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }

А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст

Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix

Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/objects/weapons/guns/ammunition/magazine/rifle/LPPMags.ftl (1)

Pattern **/*.ftl: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }

А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст

Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix

Resources/Prototypes/Catalog/Cargo/cargo_cargo.yml (1)

Pattern **/*.yml: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.

Все добавляемые прототипы должны быть в нашей папке.

Никогда не предлагать ничего по отступам

При удалении дополнительного дополнения по типу prob:, можно оставить оригинальную часть с - id:.

Resources/Prototypes/Catalog/Cargo/cargo_hardsuits.yml (1)

Pattern **/*.yml: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.

Все добавляемые прототипы должны быть в нашей папке.

Никогда не предлагать ничего по отступам

При удалении дополнительного дополнения по типу prob:, можно оставить оригинальную часть с - id:.

Resources/Prototypes/Catalog/uplink_catalog.yml (1)

Pattern **/*.yml: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.

Все добавляемые прототипы должны быть в нашей папке.

Никогда не предлагать ничего по отступам

При удалении дополнительного дополнения по типу prob:, можно оставить оригинальную часть с - id:.

Resources/Prototypes/Entities/Clothing/Belt/belts.yml (1)

Pattern **/*.yml: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.

Все добавляемые прототипы должны быть в нашей папке.

Никогда не предлагать ничего по отступам

При удалении дополнительного дополнения по типу prob:, можно оставить оригинальную часть с - id:.

Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml (1)

Pattern **/*.yml: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.

Все добавляемые прототипы должны быть в нашей папке.

Никогда не предлагать ничего по отступам

При удалении дополнительного дополнения по типу prob:, можно оставить оригинальную часть с - id:.

Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/pistol.yml (1)

Pattern **/*.yml: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.

Все добавляемые прототипы должны быть в нашей папке.

Никогда не предлагать ничего по отступам

При удалении дополнительного дополнения по типу prob:, можно оставить оригинальную часть с - id:.

Resources/Prototypes/Entities/Objects/Weapons/Melee/baseball_bat.yml (1)

Pattern **/*.yml: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.

Все добавляемые прототипы должны быть в нашей папке.

Никогда не предлагать ничего по отступам

При удалении дополнительного дополнения по типу prob:, можно оставить оригинальную часть с - id:.

Resources/Prototypes/Roles/Antags/nukeops.yml (1)

Pattern **/*.yml: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.

Все добавляемые прототипы должны быть в нашей папке.

Никогда не предлагать ничего по отступам

При удалении дополнительного дополнения по типу prob:, можно оставить оригинальную часть с - id:.

Resources/Prototypes/_LostParadise/Catalog/Cargo/cargo_crate.yml (1)

Pattern **/*.yml: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.

Все добавляемые прототипы должны быть в нашей папке.

Никогда не предлагать ничего по отступам

При удалении дополнительного дополнения по типу prob:, можно оставить оригинальную часть с - id:.

Resources/Prototypes/_LostParadise/Catalog/Fills/Backpacks/duffelbags.yml (1)

Pattern **/*.yml: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.

Все добавляемые прототипы должны быть в нашей папке.

Никогда не предлагать ничего по отступам

При удалении дополнительного дополнения по типу prob:, можно оставить оригинальную часть с - id:.

Resources/Prototypes/_LostParadise/Catalog/Fills/Backpacks/neck.yml (1)

Pattern **/*.yml: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.

Все добавляемые прототипы должны быть в нашей папке.

Никогда не предлагать ничего по отступам

При удалении дополнительного дополнения по типу prob:, можно оставить оригинальную часть с - id:.

Resources/Prototypes/_LostParadise/Catalog/Fills/Crates/Hardsuits.yml (1)

Pattern **/*.yml: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.

Все добавляемые прототипы должны быть в нашей папке.

Никогда не предлагать ничего по отступам

При удалении дополнительного дополнения по типу prob:, можно оставить оригинальную часть с - id:.

Resources/Prototypes/_LostParadise/Catalog/uplink.yml (1)

Pattern **/*.yml: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.

Все добавляемые прототипы должны быть в нашей папке.

Никогда не предлагать ничего по отступам

При удалении дополнительного дополнения по типу prob:, можно оставить оригинальную часть с - id:.

Resources/Prototypes/_LostParadise/Entities/Clothing/Back/duffel.yml (1)

Pattern **/*.yml: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.

Все добавляемые прототипы должны быть в нашей папке.

Никогда не предлагать ничего по отступам

При удалении дополнительного дополнения по типу prob:, можно оставить оригинальную часть с - id:.

Resources/Prototypes/_LostParadise/Entities/Clothing/Eyes/Glasses/glasses.yml (1)

Pattern **/*.yml: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.

Все добавляемые прототипы должны быть в нашей папке.

Никогда не предлагать ничего по отступам

При удалении дополнительного дополнения по типу prob:, можно оставить оригинальную часть с - id:.

Resources/Prototypes/_LostParadise/Entities/Clothing/Head/hardsuit-helmet-eva.yml (1)

Pattern **/*.yml: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.

Все добавляемые прототипы должны быть в нашей папке.

Никогда не предлагать ничего по отступам

При удалении дополнительного дополнения по типу prob:, можно оставить оригинальную часть с - id:.

Resources/Prototypes/_LostParadise/Entities/Clothing/Head/hardsuit-helmet.yml (1)

Pattern **/*.yml: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.

Все добавляемые прототипы должны быть в нашей папке.

Никогда не предлагать ничего по отступам

При удалении дополнительного дополнения по типу prob:, можно оставить оригинальную часть с - id:.

Resources/Prototypes/_LostParadise/Entities/Clothing/Mask/mask.yml (1)

Pattern **/*.yml: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.

Все добавляемые прототипы должны быть в нашей папке.

Никогда не предлагать ничего по отступам

При удалении дополнительного дополнения по типу prob:, можно оставить оригинальную часть с - id:.

Resources/Prototypes/_LostParadise/Entities/Clothing/OuterClothing/acienthardsuitsyndie.yml (1)

Pattern **/*.yml: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.

Все добавляемые прототипы должны быть в нашей папке.

Никогда не предлагать ничего по отступам

При удалении дополнительного дополнения по типу prob:, можно оставить оригинальную часть с - id:.

Resources/Prototypes/_LostParadise/Entities/Clothing/OuterClothing/hardsuits.yml (1)

Pattern **/*.yml: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.

Все добавляемые прототипы должны быть в нашей папке.

Никогда не предлагать ничего по отступам

При удалении дополнительного дополнения по типу prob:, можно оставить оригинальную часть с - id:.

Resources/Prototypes/_LostParadise/Entities/Clothing/Uniforms/jumpsuits.yml (1)

Pattern **/*.yml: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.

Все добавляемые прототипы должны быть в нашей папке.

Никогда не предлагать ничего по отступам

При удалении дополнительного дополнения по типу prob:, можно оставить оригинальную часть с - id:.

Resources/Prototypes/_LostParadise/Entities/Objects/Weapons/Guns/SMGs/LPPsmg.yml (1)

Pattern **/*.yml: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.

Все добавляемые прототипы должны быть в нашей папке.

Никогда не предлагать ничего по отступам

При удалении дополнительного дополнения по типу prob:, можно оставить оригинальную часть с - id:.

Resources/Prototypes/_LostParadise/Entities/Objects/Weapons/Melee/syndie.yml (1)

Pattern **/*.yml: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.

Все добавляемые прототипы должны быть в нашей папке.

Никогда не предлагать ничего по отступам

При удалении дополнительного дополнения по типу prob:, можно оставить оригинальную часть с - id:.

🪛 yamllint
Resources/Prototypes/Catalog/uplink_catalog.yml

[warning] 1623-1623: too few spaces before comment

(comments)


[warning] 1629-1629: too few spaces before comment

(comments)


[error] 1631-1631: wrong indentation: expected 4 but found 2

(indentation)

Resources/Prototypes/Entities/Clothing/Belt/belts.yml

[error] 599-599: wrong indentation: expected 4 but found 2

(indentation)


[error] 610-610: wrong indentation: expected 6 but found 4

(indentation)


[error] 618-618: wrong indentation: expected 6 but found 4

(indentation)

Resources/Prototypes/_LostParadise/Catalog/Fills/Backpacks/duffelbags.yml

[error] 101-101: wrong indentation: expected 4 but found 2

(indentation)


[error] 114-114: wrong indentation: expected 4 but found 2

(indentation)

Resources/Prototypes/_LostParadise/Catalog/Fills/Backpacks/neck.yml

[error] 6-6: wrong indentation: expected at least 3

(indentation)

Resources/Prototypes/_LostParadise/Catalog/Fills/Crates/Hardsuits.yml

[error] 7-7: wrong indentation: expected at least 3

(indentation)


[error] 9-9: wrong indentation: expected at least 5

(indentation)


[error] 17-17: wrong indentation: expected at least 3

(indentation)


[error] 19-19: wrong indentation: expected at least 5

(indentation)


[error] 19-19: no new line character at the end of file

(new-line-at-end-of-file)

Resources/Prototypes/_LostParadise/Catalog/uplink.yml

[error] 60-60: too many spaces inside braces

(braces)


[error] 60-60: too many spaces inside braces

(braces)


[error] 65-65: wrong indentation: expected 4 but found 2

(indentation)


[error] 65-65: no new line character at the end of file

(new-line-at-end-of-file)

Resources/Prototypes/_LostParadise/Entities/Clothing/Back/duffel.yml

[error] 76-76: wrong indentation: expected at least 3

(indentation)


[error] 80-80: wrong indentation: expected at least 5

(indentation)

Resources/Prototypes/_LostParadise/Entities/Clothing/Eyes/Glasses/glasses.yml

[error] 101-101: wrong indentation: expected at least 3

(indentation)


[error] 109-109: wrong indentation: expected at least 5

(indentation)


[error] 114-114: wrong indentation: expected at least 5

(indentation)

Resources/Prototypes/_LostParadise/Entities/Clothing/Head/hardsuit-helmet.yml

[error] 419-419: wrong indentation: expected 4 but found 2

(indentation)


[error] 423-423: wrong indentation: expected 6 but found 4

(indentation)


[error] 424-424: too many spaces inside brackets

(brackets)


[error] 424-424: too many spaces inside brackets

(brackets)


[error] 465-465: wrong indentation: expected 4 but found 2

(indentation)


[error] 492-492: wrong indentation: expected 4 but found 2

(indentation)


[error] 519-519: wrong indentation: expected 4 but found 2

(indentation)

Resources/Prototypes/_LostParadise/Entities/Clothing/Mask/mask.yml

[error] 429-429: wrong indentation: expected 4 but found 2

(indentation)


[error] 437-437: wrong indentation: expected 6 but found 4

(indentation)

Resources/Prototypes/_LostParadise/Entities/Clothing/OuterClothing/hardsuits.yml

[error] 573-573: wrong indentation: expected 4 but found 2

(indentation)


[error] 613-613: wrong indentation: expected 4 but found 2

(indentation)


[error] 647-647: wrong indentation: expected 4 but found 2

(indentation)


[error] 681-681: wrong indentation: expected 4 but found 2

(indentation)


[error] 716-716: wrong indentation: expected 4 but found 2

(indentation)

Resources/Prototypes/_LostParadise/Entities/Clothing/Uniforms/jumpsuits.yml

[error] 825-825: wrong indentation: expected 4 but found 2

(indentation)

Resources/Prototypes/_LostParadise/Entities/Objects/Weapons/Guns/SMGs/LPPsmg.yml

[error] 91-91: no new line character at the end of file

(new-line-at-end-of-file)

🔇 Additional comments (78)
Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/objects/consumable/food/halloween.ftl (1)

1-2: Одобрено удаление избыточных записей

Удаление дублирующих записей ent-LPPCandy2, ent-LPPCandy3 и ent-LPPCandy4 улучшает поддерживаемость кода.

Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/catalog/fills/backpacks/neck.ftl (1)

1-3: Локализация соответствует требованиям!

Корректное использование ссылок на существующие сущности и правильное форматирование суффикса с заглавной буквы.

Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/catalog/fills/backpacks/neck.ftl (1)

1-3: Локализация соответствует требованиям!

Структура записи корректна:

  • Правильно использовано наследование от базовой сущности
  • Корректно оформлены суффикс и описание
  • Соблюдено форматирование
Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/catalog/fills/crates/Hardsuits.ftl (2)

3-4: Запись соответствует всем требованиям.

Корректное форматирование, правильный регистр и понятное описание.


1-2: ⚠️ Potential issue

Необходимо исправить регистр первой буквы.

Согласно правилам кодирования, для записей, начинающихся с 'ent-', текст после знака '=' должен начинаться с заглавной буквы.

Примените следующие изменения:

-ent-LPPCrateLogisticsRodosHardsuit = rodos hardsuit crate
+ent-LPPCrateLogisticsRodosHardsuit = Rodos hardsuit crate

Likely invalid or redundant comment.

Resources/Prototypes/_LostParadise/Catalog/Fills/Backpacks/neck.yml (2)

1-10: Структура и баланс выглядят корректно

  • Сущность правильно наследуется от ClothingBeltSyndieHolster
  • Суффикс LoneOps соответствует контексту
  • Комплектация (пистолет-пулемет + 2 магазина) выглядит сбалансированной для одиночного оперативника
🧰 Tools
🪛 yamllint

[error] 6-6: wrong indentation: expected at least 3

(indentation)


8-10: Проверка существования указанных сущностей

Необходимо убедиться, что сущности LPPWeaponSubMachineGunIL20 и MagazinePistolHighCapacity существуют в прототипах.

✅ Verification successful

Сущности успешно проверены и существуют в прототипах

Обе сущности найдены в кодовой базе:

  • LPPWeaponSubMachineGunIL20 определен в Resources/Prototypes/_LostParadise/Entities/Objects/Weapons/Guns/SMGs/LPPsmg.yml
  • MagazinePistolHighCapacity определен в Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/pistol.yml
🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Verify that the referenced entities exist in prototypes
rg -g "*.yml" "id: LPPWeaponSubMachineGunIL20" Resources/Prototypes/
rg -g "*.yml" "id: MagazinePistolHighCapacity" Resources/Prototypes/

Length of output: 1285

Resources/Textures/_LostParadise/Clothing/Eyes/Glasses/inteqglasses.rsi/meta.json (1)

1-18: Структура meta.json корректна

Файл содержит все необходимые поля для RSI формата:

  • Корректно указана версия и лицензия
  • Определены размеры текстуры (32x32)
  • Правильно заданы состояния для иконки и экипированного предмета
Resources/Prototypes/Catalog/Cargo/cargo_cargo.yml (1)

17-17: Значительное повышение стоимости подтверждено

Увеличение стоимости с 6500 до 9000 соответствует общему балансу цен на скафандры в обновлении.

Resources/Textures/Clothing/Neck/Misc/syndieholster.rsi/meta.json (1)

14-14: Корректное изменение состояния экипировки!

Изменение состояния с "equipped-BELT" на "equipped-NECK" соответствует новому назначению предмета как аксессуара для шеи.

Давайте проверим наличие всех необходимых текстур:

✅ Verification successful

Текстуры и мета-данные в полном порядке!

Проверка показала, что:

  • Файл meta.json корректно определяет все необходимые состояния
  • Все требуемые файлы текстур присутствуют:
    • icon.png
    • equipped-NECK.png (с 4 направлениями)
    • inhand-left.png (с 4 направлениями)
    • inhand-right.png (с 4 направлениями)

Изменение состояния с "equipped-BELT" на "equipped-NECK" полностью соответствует структуре файлов и мета-данным.

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Проверка наличия файлов текстур для всех состояний

# Описание: Проверяем наличие файлов .png для каждого состояния
cd Resources/Textures/Clothing/Neck/Misc/syndieholster.rsi
for state in icon "equipped-NECK" "inhand-left" "inhand-right"; do
    if ! ls ${state}*.png >/dev/null 2>&1; then
        echo "ОШИБКА: Отсутствуют текстуры для состояния: ${state}"
        exit 1
    fi
done

Length of output: 400


Script:

#!/bin/bash
# Let's verify the meta.json content and texture files more thoroughly
echo "=== Checking meta.json content ==="
cat Resources/Textures/Clothing/Neck/Misc/syndieholster.rsi/meta.json

echo -e "\n=== Listing all files in the RSI directory ==="
ls -la Resources/Textures/Clothing/Neck/Misc/syndieholster.rsi/

echo -e "\n=== Checking if all states from meta.json have corresponding PNG files ==="
jq -r '.states | keys[]' Resources/Textures/Clothing/Neck/Misc/syndieholster.rsi/meta.json | while read state; do
    if [ -f "Resources/Textures/Clothing/Neck/Misc/syndieholster.rsi/${state}.png" ]; then
        echo "✓ Found texture for state: ${state}"
    else
        echo "✗ Missing texture for state: ${state}"
    fi
done

Length of output: 2131

Resources/Textures/_LostParadise/Clothing/Uniforms/Jumpsuit/inteqjumpsuit.rsi/meta.json (1)

5-8: Размеры текстуры соответствуют стандартам

Указанные размеры 32x32 соответствуют стандартным размерам спрайтов в игре.

Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/hardsuitinteq.rsi/meta.json (4)

5-8: Корректное определение размера текстуры

Размер 32x32 соответствует стандартным требованиям для спрайтов данного типа.


10-24: Необходима проверка наличия файлов спрайтов

Убедитесь, что для каждого определённого состояния существуют соответствующие файлы спрайтов в директории .rsi

✅ Verification successful

Все файлы спрайтов присутствуют

Проверка показала наличие всех необходимых файлов спрайтов для каждого состояния, определённого в meta.json:

  • icon.png
  • equipped-OUTERCLOTHING.png
  • inhand-left.png
  • inhand-right.png
🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Проверка наличия всех необходимых файлов спрайтов
fd . "Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/hardsuitinteq.rsi" -e png

Length of output: 591


1-4: 🧹 Nitpick (assertive)

Требуется уточнение информации об авторе спрайтов

Указание "unknown author" в поле copyright может создать проблемы с атрибуцией в будущем. Рекомендуется указать конкретного автора или источник спрайтов.


9-25: Структура состояний соответствует требованиям

Определены все необходимые состояния для хардсьюта: иконка, спрайт экипировки и спрайты в руках.

✅ Verification successful

Структура состояний соответствует стандартам хардсьютов

Проверка показала, что структура состояний в файле meta.json полностью соответствует стандартному формату хардсьютов в кодовой базе:

  • Присутствует базовая иконка (icon)
  • Определено состояние экипировки (equipped-OUTERCLOTHING) с 4 направлениями
  • Определены состояния для спрайтов в руках (inhand-left, inhand-right) с 4 направлениями
🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Проверка соответствия структуры другим хардсьютам
rg -l "equipped-OUTERCLOTHING.*directions.*4" "Resources/Textures/**/hardsuits/**/*.rsi/meta.json"

Length of output: 591


Script:

#!/bin/bash
# Поиск всех файлов meta.json в директориях с хардсьютами
fd meta.json Resources/Textures --glob "**/hardsuits/**/*.rsi/meta.json" --exec cat {} \; | jq -c '.states[] | select(.name == "equipped-OUTERCLOTHING")'

Length of output: 303


Script:

#!/bin/bash
# Поиск всех файлов meta.json в директориях с хардсьютами для проверки наличия всех необходимых состояний
fd meta.json Resources/Textures --glob "**/hardsuits/**/*.rsi/meta.json" --exec cat {} \; | jq -c '.states[].name'

Length of output: 12528


Script:

#!/bin/bash
# Поиск файлов meta.json в директориях с хардсьютами, используя более точный путь
fd meta.json "Resources/Textures" -e json --full-path | grep -i "hardsuit.*\.rsi" | xargs cat | jq -c '.states[] | select(.name | contains("equipped-OUTERCLOTHING") or contains("inhand-") or . == "icon")'

Length of output: 8275

Resources/Textures/_LostParadise/Clothing/Back/Duffels/integduffel.rsi/meta.json (2)

5-25: Структура метаданных корректна и содержит все необходимые состояния.

Файл содержит:

  • Корректные размеры текстуры (32x32)
  • Все необходимые состояния для отображения предмета:
    • Иконка
    • Отображение на персонаже (BACKPACK)
    • Отображение в руках (left/right)
  • Правильное количество направлений для каждого состояния

1-4: Проверьте актуальность ссылки на исходный коммит.

Убедитесь, что указанный коммит tgstation все еще доступен и содержит оригинальные ресурсы. Это важно для соблюдения условий лицензии CC-BY-SA-3.0.

✅ Verification successful

Ссылка на исходный коммит проверена и действительна

Проверка показала, что:

  • Репозиторий tgstation доступен
  • Указанный коммит 547852588166c8e091b441e4e67169e156bb09c1 существует
🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Verify the tgstation commit exists and is accessible
gh repo view tgstation/tgstation &>/dev/null && echo "Repository accessible" && \
gh api -X GET repos/tgstation/tgstation/commits/547852588166c8e091b441e4e67169e156bb09c1 &>/dev/null && \
echo "Commit exists"

Length of output: 215

Resources/Prototypes/_LostParadise/Catalog/Fills/Crates/Hardsuits.yml (3)

19-19: 🧹 Nitpick (assertive)

Добавьте пустую строку в конец файла

Отсутствует пустая строка в конце файла, что может вызвать проблемы при работе с некоторыми инструментами.

     - id: LPPClothingOuterHardsuitUpgradedMining
+

Likely invalid or redundant comment.

🧰 Tools
🪛 yamllint

[error] 19-19: wrong indentation: expected at least 5

(indentation)


[error] 19-19: no new line character at the end of file

(new-line-at-end-of-file)


11-19: Проверка существования указанного скафандра

Структура прототипа корректна, но необходимо убедиться, что LPPClothingOuterHardsuitUpgradedMining существует в системе.

✅ Verification successful

Скафандр Kerateia корректно определён в системе

Прототип LPPClothingOuterHardsuitUpgradedMining найден в файле Resources/Prototypes/_LostParadise/Entities/Clothing/OuterClothing/hardsuits.yml с корректным определением и соответствующими компонентами. Ящик ссылается на существующий предмет.

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Поиск определения скафандра Kerateia
rg -l "id:\s*LPPClothingOuterHardsuitUpgradedMining" "Resources/Prototypes"

Length of output: 226


Script:

#!/bin/bash
# Проверим определение скафандра в файле hardsuits.yml
rg "id:\s*LPPClothingOuterHardsuitUpgradedMining" -A 5 "Resources/Prototypes/_LostParadise/Entities/Clothing/OuterClothing/hardsuits.yml"

Length of output: 540

🧰 Tools
🪛 yamllint

[error] 17-17: wrong indentation: expected at least 3

(indentation)


[error] 19-19: wrong indentation: expected at least 5

(indentation)


[error] 19-19: no new line character at the end of file

(new-line-at-end-of-file)


1-10: Проверка существования указанного скафандра

Структура прототипа корректна, но необходимо убедиться, что LPPClothingOuterHardsuitMiningPlus существует в системе.

✅ Verification successful

Прототип контейнера со скафандром корректен

Проверка показала, что прототип LPPClothingOuterHardsuitMiningPlus существует и правильно определен в файле Resources/Prototypes/_LostParadise/Entities/Clothing/OuterClothing/hardsuits.yml. Структура прототипа контейнера и его содержимое полностью соответствуют требованиям.

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Поиск определения скафандра Rodos
rg -l "id:\s*LPPClothingOuterHardsuitMiningPlus" "Resources/Prototypes"

Length of output: 222


Script:

#!/bin/bash
# Проверим определение скафандра в файле hardsuits.yml
rg "id:\s*LPPClothingOuterHardsuitMiningPlus" -A 5 "Resources/Prototypes/_LostParadise/Entities/Clothing/OuterClothing/hardsuits.yml"

Length of output: 570

🧰 Tools
🪛 yamllint

[error] 7-7: wrong indentation: expected at least 3

(indentation)


[error] 9-9: wrong indentation: expected at least 5

(indentation)

Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/dq_hardsuit_commander.rsi/meta.json (1)

9-29: Конфигурация состояний корректна

Структура states содержит все необходимые состояния для предмета одежды:

  • Базовая иконка
  • Состояния экипировки для обычной и рептилоидной модели
  • Состояния удержания в обеих руках
  • Корректное указание 4 направлений для всех анимированных состояний
Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/objects/weapons/guns/ammunition/magazine/rifle/LPPMags.ftl (1)

Line range hint 1-8: Структура файла соответствует требованиям!

  • Все записи с префиксом "ent-" начинаются с заглавной буквы
  • Описания корректно ссылаются на базовые через { ent-X.desc }

Also applies to: 11-14

Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/objects/weapons/guns/ammunition/magazine/rifle/LPPMags.ftl (1)

9-10: Урановый магазин добавлен корректно

Новая сущность следует установленному формату именования и описания.

Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/objects/decoration/halloween.ftl (1)

7-14: Корректное использование наследования и ссылок

Правильная реализация наследования и ссылок на описания для всех вариантов растений. Структура соответствует требованиям локализации.

Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/hardsuitinteqhelm.rsi/meta.json (1)

5-8: Размер спрайта соответствует стандартам

Указанный размер 32x32 пикселя соответствует стандартным требованиям игры.

Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/miningjugg.rsi/meta.json (2)

5-8: Конфигурация размера корректна

Размер спрайта 32x32 соответствует стандартам игры.


9-42: Конфигурация состояний полная, требуется проверка баланса

Структура состояний включает все необходимые спрайты для хардсьюта, включая поддержку разных видов и направлений. Однако, учитывая контекст обновления Syndies & Salvagers и изменения баланса других костюмов, рекомендуется проверить характеристики данного шахтёрского хардсьюта.

✅ Verification successful

Let me gather more information about hardsuit stats to properly verify the balance.


Based on the search results, I can now generate a final response since I have enough information about the mining juggernaut hardsuit's stats and can compare them with other hardsuits in the game.

Конфигурация спрайтов корректна, характеристики сбалансированы

Шахтёрский хардсьют HpIP-22 "Argos" имеет сбалансированные характеристики для своего класса:

  • Высокая защита от давления (highPressureMultiplier: 0.02)
  • Стандартная защита от физического урона (Blunt/Slash/Piercing: 0.3-0.25)
  • Специализированная защита от опасных сред (Heat/Radiation/Caustic: 0.1)
  • Не замедляет передвижение (walkModifier: 1.0, sprintModifier: 1.0)

Характеристики соответствуют его роли как защитного костюма для работы в суровых условиях, при этом не превышая показатели элитных боевых хардсьютов (например, Cybersun Juggernaut).

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Поиск конфигурации характеристик хардсьюта
rg -A 10 "LPPClothingOuterHardsuitMiningJuggernaut" 

Length of output: 3693


Script:

#!/bin/bash
# Search for other mining hardsuits and their stats for comparison
rg -l "Mining" Resources/Prototypes/ | xargs rg -A 15 "type: PressureProtection|type: DamageModifier"

# Also search for any juggernaut-related items to understand the balance context
rg -i "juggernaut" Resources/Prototypes/

Length of output: 141555

Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/salvplus.rsi/meta.json (2)

5-8: Размер текстур соответствует стандарту.

Указанный размер 32x32 является стандартным для спрайтов персонажей.


9-42: Проверьте необходимость анимации для состояний.

Конфигурация состояний включает все необходимые направления для разных рас, но отсутствуют свойства delay и frames, которые могут потребоваться, если какие-либо состояния должны быть анимированными.

✅ Verification successful

Анимация для состояний не требуется

Судя по структуре файлов .png в директории salvplus.rsi, для каждого состояния существует только один файл изображения, что указывает на отсутствие кадров для анимации. Все состояния являются статическими спрайтами, поэтому свойства delay и frames не требуются в meta.json.

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Проверяем, есть ли анимированные состояния в других похожих файлах
rg -g "*.rsi/meta.json" '"delay":' ./Resources/Textures/_LostParadise/Clothing/OuterClothing/

Length of output: 95


Script:

#!/bin/bash
# Проверим наличие анимированных состояний в других файлах мета-данных RSI в директории Hardsuits
fd -g "*.rsi/meta.json" . ./Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/ -x cat {}

# Также проверим файлы .png в директории salvplus.rsi, чтобы увидеть, есть ли кадры для анимации
fd . "./Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/salvplus.rsi" -e png -x ls -l {}

Length of output: 1465

Resources/Textures/_LostParadise/Clothing/OuterClothing/Hardsuits/upgrmining.rsi/meta.json (2)

9-41: Структура states выглядит корректной

Описаны все необходимые состояния для:

  • Базовой иконки
  • Отображения на персонаже (4 направления)
  • Поддержки различных рас (vulpkanin, tajaran, reptilian, shark)
  • Отображения в руках (левой и правой)

5-8: Проверьте соответствие размеров текстур

Размер текстуры установлен как 32x32 пикселя. Убедитесь, что все файлы текстур в директории соответствуют этому размеру.

Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/back/duffel.ftl (1)

15-16: Перевод соответствует всем требованиям!

Новая запись корректно следует установленным правилам локализации:

  • Правильная капитализация после "ent-"
  • Корректное использование ссылки на базовое описание
  • Согласованность терминологии с другими переводами
Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/miningjugghelm.rsi/meta.json (1)

1-57: Проверьте полноту поддержки всех видов

Файл определяет текстуры для следующих видов: vulpkanin, tajaran, shark и reptilian. Убедитесь, что это полный список всех поддерживаемых в игре видов, которым может понадобиться специальная версия этого шлема.

Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/salvplushelm.rsi/meta.json (1)

5-8: Размеры спрайта соответствуют стандарту

Указанный размер 32x32 является стандартным для спрайтов шлемов и соответствует требованиям игры.

Resources/Textures/_LostParadise/Clothing/Head/Hardsuits/upgrmininghelm.rsi/meta.json (1)

5-8: Подтверждаю корректность размеров текстуры

Размеры текстуры 32x32 соответствуют стандартным размерам спрайтов в игре.

Resources/Prototypes/_LostParadise/Catalog/Cargo/cargo_crate.yml (2)

32-39: Изменения в прототипе Rodos соответствуют целям PR

Перенос костюма Rodos в категорию скафандров и установка цены в 10000 кредитов логично соответствует описанным изменениям в PR.


41-49: Добавление нового скафандра Kerateia

Новый прототип корректно добавлен в соответствующую категорию и имеет адекватную цену в 12000 кредитов, что соответствует целям PR по добавлению новых скафандров.

🧰 Tools
🪛 yamllint

[error] 49-49: no new line character at the end of file

(new-line-at-end-of-file)

Resources/Prototypes/_LostParadise/Entities/Objects/Weapons/Melee/syndie.yml (4)

51-51: Подтвердите снижение радиационного урона

Уменьшение радиационного урона с 2.5 до 1.5 соответствует указанному в PR нерфу оружия. Изменение согласуется с целями балансировки.


Line range hint 1-67: Проверьте соответствие файла требованиям локализации

В соответствии с руководством по кодированию, прототипы не должны содержать переводов на русский язык. Проверьте значения полей name и description.

✅ Verification successful

Русские символы в файле не обнаружены

Проверка показала, что в файле Resources/Prototypes/_LostParadise/Entities/Objects/Weapons/Melee/syndie.yml отсутствуют русские символы в полях name и description. Файл соответствует требованиям локализации.

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Поиск русских символов в файле
rg "[а-яА-Я]" "Resources/Prototypes/_LostParadise/Entities/Objects/Weapons/Melee/syndie.yml"

Length of output: 13700


Script:

#!/bin/bash
# Проверяем содержимое файла на наличие русских символов
cat "Resources/Prototypes/_LostParadise/Entities/Objects/Weapons/Melee/syndie.yml"

Length of output: 1584


34-35: Проверьте баланс скорости атаки

Увеличение базовой скорости атаки с добавлением модификатора для тяжелой атаки может привести к проблемам с балансом в PvP сражениях. Рекомендуется протестировать эти изменения в контексте других оружий ближнего боя.

✅ Verification successful

This will help us compare the attack rates and heavy rate modifiers across different melee weapons to better assess the balance.


Параметры атаки сбалансированы

Анализ показывает, что значения attackRate (1.25) и heavyRateModifier (0.75) для кровавой глефы находятся в пределах нормы по сравнению с другим оружием ближнего боя:

  • Большинство мечей имеют attackRate от 0.75 до 1.5
  • Значения heavyRateModifier обычно варьируются от 0.5 до 1.0
  • Комбинация этих параметров создает сбалансированный паттерн атаки: быстрые легкие удары и более медленные тяжелые
🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Поиск других прототипов оружия для сравнения параметров
ast-grep --pattern 'type: MeleeWeapon
  $$$
  attackRate: $_
  $$$'

Length of output: 13700


Script:

#!/bin/bash
# Search for attack rate values in melee weapons
rg "attackRate:|type: MeleeWeapon" -B 1 -A 1 --no-filename

# Search for heavy rate modifiers in melee weapons
rg "heavyRateModifier:|type: MeleeWeapon" -B 1 -A 1 --no-filename

Length of output: 66887


41-44: 🧹 Nitpick (assertive)

Необходимо документировать новые механики

Добавление новых параметров heavyDamageBaseModifier, heavyStaminaCost и maxTargets требует документации для других разработчиков. Также следует убедиться, что эти механики корректно обрабатываются движком игры.

Resources/Prototypes/Entities/Objects/Weapons/Melee/baseball_bat.yml (1)

12-12: Значительное ослабление характеристик бейсбольной биты

Изменения параметров биты выглядят обоснованными с точки зрения баланса:

  • Уменьшение дальности атаки и угла удара делает оружие более точечным
  • Существенное снижение модификаторов тяжелой атаки и повышение затрат выносливости уменьшает его эффективность в длительных боях

Предлагаю отслеживать отзывы игроков после внедрения этих изменений, так как нерф достаточно существенный.

Also applies to: 18-20, 22-22

✅ Verification successful

Let me search for related melee weapon changes to verify if this nerf is consistent with other balance changes.


Изменение дальности атаки биты соответствует общему балансу оружия

Анализ показывает, что новая дальность атаки биты (1.5) соответствует стандартным значениям для оружия ближнего боя:

  • Нож, электрошокер, культовое оружие: 1.5
  • Кирка: 1.25
  • Копьё, меч, кувалда: 1.75

Снижение с 1.6 до 1.5 является обоснованным балансным изменением, которое приводит характеристики биты в соответствие с другим оружием аналогичного типа.

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Поиск связанных изменений баланса оружия ближнего боя
rg -l "MeleeWeapon|damage:|types:" --type yaml

Length of output: 37246


Script:

#!/bin/bash
# Search for melee weapon range values in yaml files
rg "range: \d+\.?\d*" --type yaml -A 3 "Resources/Prototypes/Entities/Objects/Weapons/Melee/"

# Also check for other baseball bat variants
rg "BaseBallBat|baseball_bat" --type yaml

Length of output: 7696

Resources/Prototypes/_LostParadise/Entities/Clothing/Back/duffel.yml (1)

70-80: Структура нового entity корректна

Новая сущность LPPClothingBackpackDuffelContractor правильно наследуется от базового класса и содержит все необходимые компоненты.

🧰 Tools
🪛 yamllint

[error] 76-76: wrong indentation: expected at least 3

(indentation)


[error] 80-80: wrong indentation: expected at least 5

(indentation)

Resources/Prototypes/_LostParadise/Catalog/uplink.yml (2)

60-60: ⚠️ Potential issue

Некорректный путь к иконке

Путь к спрайту должен начинаться с /Textures/, как в других записях каталога.

-  icon: { sprite: Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi, state: red }
+  icon: { sprite: /Textures/Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_high_capacity_mag.rsi, state: red }

Likely invalid or redundant comment.

🧰 Tools
🪛 yamllint

[error] 60-60: too many spaces inside braces

(braces)


[error] 60-60: too many spaces inside braces

(braces)


59-59: ⚠️ Potential issue

Некорректное описание товара

Поле description использует описание от бронекостюма (uplink-catalog-armor-syndiehard-desc), что не соответствует типу товара (коробка с магазинами). Необходимо создать и использовать корректное описание для боеприпасов.

-  description: uplink-catalog-armor-syndiehard-desc
+  description: uplink-catalog-pistol-bigmagazinebox-desc

Likely invalid or redundant comment.

Resources/Prototypes/Catalog/Cargo/cargo_hardsuits.yml (2)

39-39: 🧹 Nitpick (assertive)

Критическое повышение цены Lavrion

Повышение цены с 3500 до 9000 (на 157%) для LogisticsLavrionHardsuit является самым значительным изменением. Такое резкое повышение может сделать этот костюм практически недоступным в начале игры.

Рекомендуется:

  1. Пересмотреть столь значительное повышение цены
  2. Рассмотреть промежуточный вариант цены

8-8: 🧹 Nitpick (assertive)

Значительное повышение цен на все костюмы

Наблюдается существенное повышение цен на все костюмы, особенно в категории логистики:

  • Логистические костюмы: повышение на 140-157%
  • Инженерные костюмы: повышение на 55-100%
  • Костюмы безопасности: повышение на 27-71%

Такое резкое повышение цен может существенно повлиять на игровой баланс, особенно в начале раунда.

Рекомендуется:

  1. Проверить влияние новых цен на экономику станции
  2. Рассмотреть возможность более плавного повышения цен
  3. Добавить документацию с обоснованием изменений цен

Also applies to: 18-18, 29-29, 39-39, 60-60, 70-70, 80-80

✅ Verification successful

Let's check the specific cost values in these files to understand if they are related to the hardsuit prices or just coincidentally matching numbers.


Повышение цен на костюмы соответствует общей экономике игры

После анализа других файлов можно заключить, что новые цены на костюмы соответствуют общей ценовой политике игры:

  • Исследовательские технологии аналогичного уровня стоят 5000-7500
  • Другие важные грузовые товары имеют схожий ценовой диапазон (3500-12500)
  • Повышение цен делает костюмы сопоставимыми по стоимости с другим важным снаряжением

Рекомендованные цены выглядят обоснованными с точки зрения игрового баланса и соответствуют общей экономической системе.

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Поиск других файлов с упоминанием старых цен
rg -l "cost: (2250|1250|3500|17500|5000|7500|5500)" --type yaml

Length of output: 1004


Script:

#!/bin/bash
# Проверяем контекст использования этих цен в других файлах
rg "cost: (2250|1250|3500|17500|5000|7500|5500)" --type yaml -C 2

Length of output: 16782

Resources/Prototypes/Roles/Antags/nukeops.yml (1)

48-51: Проверка существования новых предметов в кодовой базе

Необходимо убедиться, что все новые предметы с префиксом "LPP" существуют в кодовой базе.

Анализ изменений экипировки

Изменения соответствуют целям PR по переработке снаряжения одиночного оперативника. Новый набор включает:

  • Улучшенную униформу и защитное снаряжение
  • Дополнительные косметические элементы
  • Обновленную систему хранения с максимальным разгрузочным поясом

Also applies to: 54-55, 58-59, 61-62, 64-65

Resources/Prototypes/_LostParadise/Entities/Objects/Weapons/Guns/SMGs/LPPsmg.yml (3)

Line range hint 1-47: Конфигурация оружия выглядит сбалансированной

Различные показатели скорострельности и звуковых эффектов для каждого оружия создают уникальный баланс:

  • saiber: Высокая скорострельность (10) с звуком SMG
  • m90: Средняя скорострельность (6.5)
  • IL-20: Низкая скорострельность (5) с уменьшенной громкостью
🧰 Tools
🪛 yamllint

[error] 91-91: no new line character at the end of file

(new-line-at-end-of-file)


81-91: Расширение совместимости магазинов для IL-20

Добавление поддержки стандартных пистолетных магазинов (MagazinePistol) наряду с магазинами повышенной ёмкости улучшает гибкость использования оружия. Параметр телескопа (divisor: 0.2) добавляет тактическое преимущество.

🧰 Tools
🪛 yamllint

[error] 91-91: no new line character at the end of file

(new-line-at-end-of-file)


91-91: ⚠️ Potential issue

Добавьте пустую строку в конец файла

Для соответствия стандартам YAML необходимо добавить пустую строку в конец файла.

  - type: Telescope
    divisor: 0.2
+

Likely invalid or redundant comment.

🧰 Tools
🪛 yamllint

[error] 91-91: no new line character at the end of file

(new-line-at-end-of-file)

Resources/Prototypes/_LostParadise/Catalog/Fills/Backpacks/duffelbags.yml (2)

95-107: Корректное определение набора контрактора!

Структура и содержимое соответствуют стандартам. Набор экипировки хорошо сбалансирован.

🧰 Tools
🪛 yamllint

[error] 101-101: wrong indentation: expected 4 but found 2

(indentation)


109-119: ⚠️ Potential issue

Требуются исправления в определении сумки оперативника!

Обнаружены следующие проблемы:

  1. Название должно начинаться с заглавной буквы ("Contractor duffelbag")
  2. Отсутствует поле description
  3. Рекомендуется проверить баланс комплекта, учитывая наличие PinpointerSyndicateNuclear

Предлагаемые исправления:

  parent: LPPClothingBackpackDuffelContractor
  id: LPPClothingBackpackDuffelSyndicateOperative
- name: contractor duffelbag
+ name: Contractor duffelbag
+ description: A suspicious looking duffelbag containing syndicate operative equipment.
  components:

Likely invalid or redundant comment.

🧰 Tools
🪛 yamllint

[error] 114-114: wrong indentation: expected 4 but found 2

(indentation)

Resources/Prototypes/_LostParadise/Entities/Clothing/Head/hardsuit-helmet-eva.yml (2)

Line range hint 1-143: Файл соответствует всем требованиям.

Структура прототипов корректна, все описания на английском языке, расположение в папке _LostParadise верное.


29-31: Изменение скорости передвижения соответствует целям PR.

Добавление компонента ClothingSpeedModifier с небольшим штрафом к скорости (0.95) для древнего шлема Синдиката согласуется с указанным в целях PR нерфом комплекта. Значения модификаторов выбраны корректно и обеспечивают баланс между подвижностью и защитой.

Давайте проверим соответствие изменений целям PR:

✅ Verification successful

Модификаторы скорости соответствуют балансу комплекта

Проверка показала, что модификаторы скорости для древнего скафандра Синдиката логично распределены между шлемом (0.95) и костюмом (1.05), что в сумме дает небольшой бонус к скорости передвижения. Это соответствует описанию костюма как "тактического" и его уникальному статусу.

  • Шлем: walkModifier: 0.95, sprintModifier: 0.95
  • Костюм: walkModifier: 1.05, sprintModifier: 1.05
🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Проверяем, что это единственное изменение для ancient syndicate suit
rg -l "ancient.*syndi.*suit" | xargs rg "ClothingSpeedModifier"

Length of output: 63


Script:

#!/bin/bash
# Search for files containing "ancient" and "syndi" in the _LostParadise directory
fd . Resources/Prototypes/_LostParadise -t f | xargs rg -l "ancient.*syndi" 

# Then search for ClothingSpeedModifier in those files
echo "=== Speed Modifiers ==="
fd . Resources/Prototypes/_LostParadise -t f | xargs rg "ClothingSpeedModifier" -B 2 -A 2

Length of output: 23428


Script:

#!/bin/bash
# Поиск файла древнего скафандра синдиката и его шлема
fd . Resources/Prototypes/_LostParadise -t f | xargs rg -l "ancient.*syndi"

# Показать содержимое найденных файлов
echo "=== Содержимое файлов ==="
fd . Resources/Prototypes/_LostParadise -t f | xargs rg -l "ancient.*syndi" | xargs cat

Length of output: 3535


Script:

#!/bin/bash
# Поиск всех файлов, содержащих "ancient" и "syndi" с учетом регистра
fd . Resources/Prototypes/_LostParadise -t f | xargs rg -l -i "ancient.*syndi"

# Показать содержимое файла скафандра
echo "=== Скафандр ==="
cat Resources/Prototypes/_LostParadise/Entities/Clothing/OuterClothing/acienthardsuitsyndie.yml

# Показать содержимое файла шлема
echo "=== Шлем ==="
cat Resources/Prototypes/_LostParadise/Entities/Clothing/Head/hardsuit-helmet-eva.yml

Length of output: 5228

Resources/Prototypes/_LostParadise/Entities/Clothing/Eyes/Glasses/glasses.yml (3)

117-123: Подтверждаю корректность значений брони

Коэффициенты брони (0.95) обеспечивают сбалансированную защиту от различных типов урона, что соответствует назначению контракторских очков.


98-99: ⚠️ Potential issue

Исправьте грамматические ошибки в описании

Текущее описание содержит грамматические ошибки.

Предлагаемые изменения:

  name: Contractor glasses
- description: Glasses, that provides protection from flashes and secure wearers eyes from wielding.
+ description: Glasses that provide protection from flashes and secure the wearer's eyes during welding.

Likely invalid or redundant comment.


107-116: Проверьте конфигурацию отображения здоровья

Необходимо убедиться, что указанные контейнеры урона (damageContainers) корректно настроены для данного типа очков. Проверьте, требуется ли отображение всех трёх типов (Inorganic, Silicon, Biological) для этого предмета.

✅ Verification successful

Конфигурация отображения здоровья настроена корректно

Анализ других HUD-устройств и очков в кодовой базе показывает, что конфигурация damageContainers для данных очков соответствует стандартным настройкам:

  • Multiversal HUD и Omni HUD также отображают Biological и Inorganic контейнеры в ShowHealthBars
  • Diagnostic HUD отображает Inorganic и Silicon
  • Medical HUD отображает только Biological

Наличие всех трёх типов (Inorganic, Silicon, Biological) в ShowHealthBars с отображением только Biological в ShowHealthIcons является валидной конфигурацией, позволяющей очкам отслеживать здоровье всех типов существ, но показывать дополнительные иконки состояния только для биологических форм жизни.

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Поиск других очков с подобными компонентами для сравнения конфигурации
rg -l 'ShowHealthBars|ShowHealthIcons' 'Resources/Prototypes/**/*.yml'

Length of output: 142


Script:

#!/bin/bash
# Поиск файлов с расширением yml, содержащих компоненты ShowHealthBars или ShowHealthIcons
fd -e yml -x rg -l "ShowHealthBars|ShowHealthIcons" {}

# Поиск конкретных конфигураций ShowHealthBars и ShowHealthIcons
fd -e yml -x rg -A 5 "ShowHealthBars:|ShowHealthIcons:" {}

Length of output: 637


Script:

#!/bin/bash
# Поиск конкретных конфигураций в файлах HUD и очков
cat ./Resources/Prototypes/Entities/Clothing/Eyes/hud.yml ./Resources/Prototypes/DeltaV/Entities/Clothing/Eyes/hud.yml ./Resources/Prototypes/_LostParadise/Entities/Clothing/Eyes/NightVision.yml

# Поиск всех уникальных значений damageContainers
fd -e yml -x rg -A 3 "damageContainers:" {}

Length of output: 15134

🧰 Tools
🪛 yamllint

[error] 109-109: wrong indentation: expected at least 5

(indentation)


[error] 114-114: wrong indentation: expected at least 5

(indentation)

Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/clothing/mask/mask.ftl (1)

58-59: Структура и форматирование корректны

Описание и суффикс правильно оформлены в соответствии с требованиями локализации.

Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/clothing/outerclothing/hardsuits.ftl (1)

35-45: ⚠️ Potential issue

Необходимы исправления в форматировании и согласованности текста

Обнаружены следующие проблемы:

  1. Несогласованность в написании названий после "ent-"
  2. Описания начинаются со строчной буквы
  3. Опечатки в английском тексте
  4. Несогласованный паттерн именования

Предлагаемые исправления:

-ent-LPPClothingOuterHardsuitInteq = Hardsuit INT-05Q - "Lochern"
-    .desc = A sturdy spacesuit for close quarters combat, it's generally pretty versatile. Painted in a glossy brown color.
+ent-LPPClothingOuterHardsuitInteq = Hardsuit INT-05Q - "Lochern"
+    .desc = A Sturdy spacesuit for close quarters combat. It's generally pretty versatile. Painted in a glossy brown color.

-ent-LPPClothingOuterHardsuitUpgradedMining = Hardsuit HpI-20b "Kerateia"
-    .desc = Hephaestus Industries porotype spacesuit designed for salvagers usage in low-pressure environments. Marked to indicate that this model has protection against most types of exposure. Looks not so heavy.
+ent-LPPClothingOuterHardsuitUpgradedMining = Hardsuit HpI-20b "Kerateia"
+    .desc = A Hephaestus Industries prototype spacesuit designed for salvager usage in low-pressure environments. Marked to indicate that this model has protection against most types of exposure. Looks not so heavy.

-ent-LPPClothingOuterHardsuitMiningJuggernaut = Hardsuit HpIP-22 "Argos"
-    .desc = Hephaestus Industries juggernaut hardsuit, providing lots of protection from different types of damages. It's desined to work in most harsh enviroments. Looks so heavy...
+ent-LPPClothingOuterHardsuitMiningJuggernaut = Hardsuit HpIP-22 "Argos"
+    .desc = A Hephaestus Industries juggernaut hardsuit, providing extensive protection from different types of damage. It's designed to work in the harshest environments. Looks extremely heavy.

-ent-LPPClothingOuterHardsuitSpecialForcesCommand = Tactical harsuit NT-999ua "Σεραφείμ"
+ent-LPPClothingOuterHardsuitSpecialForcesCommand = Tactical Hardsuit NT-999ua "Σεραφείμ"

Проверьте согласованность с другими файлами локализации:

Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/outerclothing/hardsuits.ftl (1)

37-38: LGTM!

Переводы корректны и соответствуют установленным правилам локализации:

  • Названия начинаются с заглавной буквы
  • Описания логично структурированы
  • Сохранена согласованность с существующими переводами

Also applies to: 41-44

Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/pistol.yml (1)

48-48: Проверьте баланс увеличенной ёмкости магазина

Увеличение ёмкости с 16 до 20 патронов может существенно повлиять на баланс оружия. Это изменение соответствует целям PR по улучшению магазинов калибра .35, но требует тщательного тестирования.

Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/uniforms/jumpsuits.ftl (1)

143-144: Перевод соответствует требованиям!

Перевод корректен и соответствует правилам локализации:

  • Начинается с заглавной буквы
  • Описание грамматически верно
  • Согласуется с контекстом новой экипировки контрактников
Resources/Prototypes/_LostParadise/Entities/Clothing/Mask/mask.yml (2)

Line range hint 1-420: Одобрено удаление закомментированного кода!

Удаление неиспользуемого закомментированного кода улучшает читаемость и поддерживаемость файла.

🧰 Tools
🪛 yamllint

[error] 429-429: wrong indentation: expected 4 but found 2

(indentation)


[error] 437-437: wrong indentation: expected 6 but found 4

(indentation)


422-445: ⚠️ Potential issue

Необходимо исправить путь к спрайту!

Путь к спрайту должен быть в папке _LostParadise:

Примените следующие изменения:

  - type: Sprite
-   sprite: Clothing/Mask/neckgaiter.rsi
+   sprite: _LostParadise/Clothing/Mask/neckgaiter.rsi
  - type: Clothing
-   sprite: Clothing/Mask/neckgaiter.rsi
+   sprite: _LostParadise/Clothing/Mask/neckgaiter.rsi

Согласно правилам кодирования, все прототипы должны находиться в нашей папке _LostParadise.

Likely invalid or redundant comment.

🧰 Tools
🪛 yamllint

[error] 429-429: wrong indentation: expected 4 but found 2

(indentation)


[error] 437-437: wrong indentation: expected 6 but found 4

(indentation)

Resources/Prototypes/_LostParadise/Entities/Clothing/Head/hardsuit-helmet.yml (4)

417-417: 🧹 Nitpick (assertive)

Обнаружена опечатка в описании.

В слове "Stury" допущена опечатка, правильно "Sturdy".

-  description: Stury helmet that offers flash protection for your eyes. It has two modes, just for style.
+  description: Sturdy helmet that offers flash protection for your eyes. It has two modes, just for style.

Likely invalid or redundant comment.


424-428: ⚠️ Potential issue

Некорректная конфигурация слоев спрайта.

Использование пробелов в map некорректно, также рекомендуется использовать consistent стиль для видимости слоев.

-      map: [ "unfoldedLayer" ]
+      map: ["unfoldedLayer"]
       visible: true
     - state: icon-open
       visible: false
-      map: ["foldedLayer"]
+      map: ["foldedLayer"]

Likely invalid or redundant comment.

🧰 Tools
🪛 yamllint

[error] 424-424: too many spaces inside brackets

(brackets)


[error] 424-424: too many spaces inside brackets

(brackets)


529-530: Несбалансированные значения защиты для HpIP-22.

Шлем имеет экстремально низкий множитель высокого давления (0.01) при относительно высокой броне, что может создать дисбаланс.

Рекомендуется проверить баланс относительно других шлемов:

Also applies to: 533-537


449-450: Некорректные ключи локализации.

Ключи локализации fold-zip-verb и fold-unzip-verb требуют проверки наличия в файлах локализации.

✅ Verification successful

Ключи локализации корректны

Ключи локализации fold-zip-verb и fold-unzip-verb определены в файле локализации Resources/Locale/ru-RU/foldable/components/foldable-component.ftl со значениями "Застегнуть" и "Расстегнуть" соответственно.

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Поиск определений ключей локализации
rg "fold-(zip|unzip)-verb" "Resources/Locale/**/*.ftl"

Length of output: 216


Script:

#!/bin/bash
# Поиск файлов локализации
fd ".ftl$" Resources/

# Поиск всех ключей локализации, связанных с fold/zip/unzip
rg "fold|zip|unzip" Resources/

Length of output: 434141


Script:

#!/bin/bash
# Поиск определений ключей локализации в файлах локализации
rg "fold-(zip|unzip)-verb" Resources/Locale/ru-RU/

Length of output: 241

Resources/Prototypes/Entities/Clothing/Belt/belts.yml (2)

616-623: Проверьте инициализацию новых компонентов

Добавление UserInterface и ContainerContainer расширяет функциональность предмета. Убедитесь, что:

  1. Интерфейс корректно отображается
  2. Контейнер правильно инициализируется
✅ Verification successful

Based on the search results, I can now provide a final response since we have found multiple examples of similar implementations across the codebase showing consistent patterns of StorageUiKey and StorageBoundUserInterface usage along with ContainerContainer configurations.

Компоненты инициализированы корректно

Анализ кодовой базы показывает, что реализация полностью соответствует стандартному паттерну хранилища:

  • Компонент UserInterface с интерфейсом StorageBoundUserInterface используется правильно
  • Компонент ContainerContainer с контейнером storagebase настроен по стандартному шаблону, который используется в других хранилищах (backpacks, boxes, etc.)
🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Поиск похожих реализаций для сравнения
ast-grep --pattern 'components:
  - type: UserInterface
    interfaces:
      - key: enum.StorageUiKey.Key
        $$$'

Length of output: 121


Script:

#!/bin/bash
# Поиск файлов с StorageUiKey
rg "StorageUiKey" -A 5

# Поиск файлов с StorageBoundUserInterface
rg "StorageBoundUserInterface" -A 5

# Поиск других реализаций ContainerContainer
rg "ContainerContainer" -A 5 "*.yml"

Length of output: 43849

🧰 Tools
🪛 yamllint

[error] 618-618: wrong indentation: expected 6 but found 4

(indentation)


594-604: Проверьте влияние изменения родительского класса на функциональность

Изменение родительского класса с ClothingBeltStorageBase на ClothingNeckBase может повлиять на поведение предмета в игре. Убедитесь, что:

  1. Все необходимые компоненты из ClothingBeltStorageBase перенесены
  2. Новый слот экипировки (шея) соответствует геймдизайну
🧰 Tools
🪛 yamllint

[error] 599-599: wrong indentation: expected 4 but found 2

(indentation)

Resources/Prototypes/_LostParadise/Entities/Clothing/Uniforms/jumpsuits.yml (1)

819-828: Изменения выглядят хорошо!

Новый прототип комбинезона подрядчика корректно определен и следует всем установленным правилам.

🧰 Tools
🪛 yamllint

[error] 825-825: wrong indentation: expected 4 but found 2

(indentation)

Resources/Prototypes/_LostParadise/Entities/Clothing/OuterClothing/hardsuits.yml (3)

679-680: 🧹 Nitpick (assertive)

Исправьте опечатку в описании.

В описании костюма Argos присутствует опечатка: "desined" должно быть "designed".

- description: Hephaestus Industries juggernaut hardsuit, providing lots of protection from different types of damages. It's desined to work in most harsh enviroments. Looks so heavy...
+ description: Hephaestus Industries juggernaut hardsuit, providing lots of protection from different types of damages. It's designed to work in most harsh environments. Looks so heavy...

Likely invalid or redundant comment.


623-630: 🛠️ Refactor suggestion

Рекомендация по балансировке защиты Kerateia.

Текущие коэффициенты защиты кажутся несбалансированными для костюма-прототипа. Высокая защита от холода (0.8) при низкой защите от физического урона (0.4) может быть неэффективной для работы спасателей.

      coefficients:
-       Blunt: 0.4
-       Slash: 0.4
+       Blunt: 0.5
+       Slash: 0.5
        Piercing: 0.5
        Caustic: 0.45
        Heat: 0.75
        Radiation: 0.3
        Cold: 0.8

Likely invalid or redundant comment.


742-742: ⚠️ Potential issue

Обнаружена ошибка в конфигурации шлема.

Компонент ToggleableClothing ссылается на неправильный прототип шлема (LPPClothingHeadHelmetHardsuitIICEngineer). Должен использоваться соответствующий шлем для командного костюма специальных сил.

- clothingPrototype: LPPClothingHeadHelmetHardsuitIICEngineer
+ clothingPrototype: LPPClothingHeadHelmetHardsuitSpecialForcesCommand

Likely invalid or redundant comment.

Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml (3)

309-310: Улучшение мобильности требует тестирования.

Увеличение скорости передвижения (с 0.7 до 0.8) может сделать скафандр надзирателя слишком мобильным по сравнению с другими защитными костюмами.

✅ Verification successful

Based on the search results, I can see a comprehensive list of speed modifiers for various hardsuits and protective equipment in the game. Looking at the values:

  1. Most regular hardsuits have modifiers between 0.7-0.85 for both walk and sprint
  2. Some specialized hardsuits have lower values (0.6-0.65) for heavy protection
  3. Some advanced/special hardsuits have higher values (0.9-1.0)

The change in question (0.7 to 0.8) for the warden's hardsuit appears to be within the normal range for protective equipment and aligns with other similar hardsuits in the game.

Изменение скорости передвижения соответствует балансу

Модификатор скорости 0.8 находится в пределах нормального диапазона для защитных костюмов и соответствует характеристикам других скафандров аналогичного назначения.

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Поиск других скафандров для сравнения модификаторов скорости
rg "walkModifier:|sprintModifier:" -A 1 -B 1

Length of output: 41802


149-151: Проверьте баланс изменений защиты скафандра.

Увеличение коэффициентов защиты от тупого (0.75) и режущего (0.75) урона, при одновременном снижении защиты от пробивающего урона (0.55), может сделать скафандр слишком эффективным против определенных типов атак.

✅ Verification successful

Изменение коэффициентов защиты скафандра выглядит сбалансированным.

Анализ показывает, что новые значения коэффициентов защиты (Blunt: 0.75, Slash: 0.75, Piercing: 0.55) находятся в пределах нормы по сравнению с другими скафандрами в игре:

  • Большинство скафандров имеют коэффициенты защиты от тупого и режущего урона в диапазоне 0.6-0.9
  • Коэффициент защиты от пробивающего урона обычно ниже и варьируется от 0.4 до 0.9
  • Предложенные изменения сохраняют баланс между различными типами защиты
🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Поиск других скафандров для сравнения коэффициентов защиты
rg -A 10 "coefficients:" | rg -B 2 "Blunt|Slash|Piercing"

Length of output: 41802


Script:

#!/bin/bash
# Search for armor coefficients in hardsuits
rg -A 5 "coefficients:" Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml

Length of output: 3799


510-512: Значительное усиление защиты роскошного скафандра.

Увеличение всех защитных коэффициентов до 0.8 существенно усиливает броню. Учитывая, что это "роскошный" вариант, такое усиление может нарушить игровой баланс.

✅ Verification successful

Let me analyze the hardsuit protection values in the codebase to make a proper comparison.


Защитные характеристики роскошного скафандра соответствуют общему балансу.

Анализ показывает, что коэффициенты защиты 0.8 для тупого, режущего и проникающего урона являются сбалансированными, так как:

  • Большинство стандартных скафандров имеют защиту 0.9 (хуже)
  • Некоторые специализированные скафандры имеют схожие значения 0.8
  • Существуют более защищенные варианты с коэффициентами 0.6 и ниже
  • Скафандр имеет компенсирующий недостаток в виде пониженной защиты от радиации (0.5)
🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Анализ других "роскошных" предметов для сравнения характеристик
rg "luxury" -A 15 -B 2

Length of output: 29764


Script:

#!/bin/bash
# Search for armor coefficients in hardsuits
rg "Blunt:|Slash:|Piercing:" -B 2 -A 2 Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml

Length of output: 3897

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 8

📜 Review details

Configuration used: CodeRabbit UI
Review profile: ASSERTIVE

📥 Commits

Reviewing files that changed from the base of the PR and between 659c0ac and e301e2d.

📒 Files selected for processing (3)
  • Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/clothing/outerclothing/hardsuits.ftl (1 hunks)
  • Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/outerclothing/hardsuits.ftl (1 hunks)
  • Resources/Prototypes/_LostParadise/Entities/Clothing/OuterClothing/hardsuits.yml (1 hunks)
🧰 Additional context used
📓 Path-based instructions (3)
Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/clothing/outerclothing/hardsuits.ftl (1)

Pattern **/*.ftl: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }

А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст

Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix

Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/clothing/outerclothing/hardsuits.ftl (1)

Pattern **/*.ftl: Все повторяющиеся переводы должны быть написаны так:
Оригинальный перевод - id1 = text1
Повторяющийся, но с изменениями id2 = { id1 }
и если требуется .desc должен прописываться как { id1.desc }

А многострочные переводы начинающиеся со спецсимвола должны идти сначала id = спецсимвол текст и потом следующая строчка. Пример
id = спецсимвол текст
текст
спецсимвол текст

Все переводы начинающиеся с ent- должны быть с большой буквы после =. Даже после .desc и .suffix

Resources/Prototypes/_LostParadise/Entities/Clothing/OuterClothing/hardsuits.yml (1)

Pattern **/*.yml: так же в прототипах запрещены любые переводы на русский. Только на английском или ссылкой на перевод.

Все добавляемые прототипы должны быть в нашей папке.

Никогда не предлагать ничего по отступам

При удалении дополнительного дополнения по типу prob:, можно оставить оригинальную часть с - id:.

🪛 yamllint
Resources/Prototypes/_LostParadise/Entities/Clothing/OuterClothing/hardsuits.yml

[error] 573-573: wrong indentation: expected 4 but found 2

(indentation)


[error] 613-613: wrong indentation: expected 4 but found 2

(indentation)


[error] 647-647: wrong indentation: expected 4 but found 2

(indentation)


[error] 681-681: wrong indentation: expected 4 but found 2

(indentation)


[error] 708-708: too many blank lines

(1 > 0) (empty-lines)

🔇 Additional comments (4)
Resources/Locale/en-US/ss14-ru/prototypes/_lostparadise/entities/clothing/outerclothing/hardsuits.ftl (1)

35-36: ⚠️ Potential issue

Необходимо исправить регистр названия после знака равенства

Согласно правилам локализации, текст после знака равенства для сущностей, начинающихся с "ent-", должен начинаться с заглавной буквы.

Примените следующие изменения:

-ent-LPPClothingOuterHardsuitInteq = Hardsuit INT-05Q - "Lochern"
+ent-LPPClothingOuterHardsuitInteq = Hardsuit INT-05Q - "Lochern"

Likely invalid or redundant comment.

Resources/Prototypes/_LostParadise/Entities/Clothing/OuterClothing/hardsuits.yml (3)

675-707: Хорошо сбалансированный скафандр

Скафандр имеет четкий баланс между высокой защитой и сниженной мобильностью, что соответствует его описанию как тяжелого защитного костюма.

🧰 Tools
🪛 yamllint

[error] 681-681: wrong indentation: expected 4 but found 2

(indentation)


598-599: ⚠️ Potential issue

Необходимо скорректировать модификаторы скорости

Текущие модификаторы скорости (walk: 1.1, sprint: 0.9) создают неестественное ощущение движения, где персонаж ходит быстрее, чем бегает. Рекомендуется установить более сбалансированные значения.

Предлагаемые изменения:

  - type: ClothingSpeedModifier
-   walkModifier: 1.1
-   sprintModifier: 0.9
+   walkModifier: 1.0
+   sprintModifier: 1.0

Likely invalid or redundant comment.


607-640: 🛠️ Refactor suggestion

Отсутствует компонент StaminaDamageResistance

Все другие скафандры в файле имеют компонент StaminaDamageResistance. Рекомендуется добавить его для консистентности.

  - type: ToggleableClothing
    clothingPrototype: LPPClothingHeadHelmetHardsuitUpgradedMining
+  - type: StaminaDamageResistance
+    coefficient: 0.5

Likely invalid or redundant comment.

🧰 Tools
🪛 yamllint

[error] 613-613: wrong indentation: expected 4 but found 2

(indentation)

Comment on lines +35 to +42
ent-LPPClothingOuterHardsuitInteq = Hardsuit INT-05Q - "Lochern"
.desc = A sturdy spacesuit for close quarters combat, it's generally pretty versatile. Painted in a glossy brown color.
ent-LPPClothingOuterHardsuitUpgradedMining = Hardsuit HpI-20b "Kerateia"
.desc = Hephaestus Industries porotype spacesuit designed for salvagers usage in low-pressure environments. Marked to indicate that this model has protection against most types of exposure. Looks not so heavy.
ent-LPPClothingOuterHardsuitMiningPlus = Hardsuit HpI-20a+ "Rodos"
.desc = Hephaestus Industries upgraded hardsuit, providing more protection from blunt and slash damages, sacrificing protection from piercing damage. Marked to indicate that this model has protection against most types of exposure. Looks pretty light.
ent-LPPClothingOuterHardsuitMiningJuggernaut = Hardsuit HpIP-22 "Argos"
.desc = Hephaestus Industries juggernaut hardsuit, providing lots of protection from different types of damages. It's desined to work in most harsh enviroments. Looks so heavy...
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick (assertive)

Рекомендация по структуре описаний

Для улучшения согласованности локализации рекомендуется использовать более единообразную структуру описаний для всей серии костюмов Hephaestus Industries.

Предлагаю следующий формат для описаний:

  • Сначала указывать производителя
  • Затем основное назначение
  • В конце особенности и характеристики

Пример структуры:

.desc = Защитный костюм производства Hephaestus Industries. [назначение]. [особенности].

Comment on lines +37 to +38
ent-LPPClothingOuterHardsuitUpgradedMining = Hardsuit HpI-20b "Kerateia"
.desc = Hephaestus Industries porotype spacesuit designed for salvagers usage in low-pressure environments. Marked to indicate that this model has protection against most types of exposure. Looks not so heavy.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Опечатка в слове "prototype"

В описании обнаружена опечатка в слове "porotype", что может затруднить перевод и понимание текста.

Примените следующие изменения:

-    .desc = Hephaestus Industries porotype spacesuit designed for salvagers usage in low-pressure environments.
+    .desc = Hephaestus Industries prototype spacesuit designed for salvagers usage in low-pressure environments.
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
ent-LPPClothingOuterHardsuitUpgradedMining = Hardsuit HpI-20b "Kerateia"
.desc = Hephaestus Industries porotype spacesuit designed for salvagers usage in low-pressure environments. Marked to indicate that this model has protection against most types of exposure. Looks not so heavy.
ent-LPPClothingOuterHardsuitUpgradedMining = Hardsuit HpI-20b "Kerateia"
.desc = Hephaestus Industries prototype spacesuit designed for salvagers usage in low-pressure environments. Marked to indicate that this model has protection against most types of exposure. Looks not so heavy.

Comment on lines +41 to +42
ent-LPPClothingOuterHardsuitMiningJuggernaut = Hardsuit HpIP-22 "Argos"
.desc = Hephaestus Industries juggernaut hardsuit, providing lots of protection from different types of damages. It's desined to work in most harsh enviroments. Looks so heavy...
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Опечатки в описании Argos

В описании костюма Argos обнаружены опечатки в словах "desined" и "enviroments".

Примените следующие изменения:

-    .desc = Hephaestus Industries juggernaut hardsuit, providing lots of protection from different types of damages. It's desined to work in most harsh enviroments. Looks so heavy...
+    .desc = Hephaestus Industries juggernaut hardsuit, providing lots of protection from different types of damages. It's designed to work in most harsh environments. Looks so heavy...
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
ent-LPPClothingOuterHardsuitMiningJuggernaut = Hardsuit HpIP-22 "Argos"
.desc = Hephaestus Industries juggernaut hardsuit, providing lots of protection from different types of damages. It's desined to work in most harsh enviroments. Looks so heavy...
ent-LPPClothingOuterHardsuitMiningJuggernaut = Hardsuit HpIP-22 "Argos"
.desc = Hephaestus Industries juggernaut hardsuit, providing lots of protection from different types of damages. It's designed to work in most harsh environments. Looks so heavy...

Comment on lines +37 to +38
ent-LPPClothingOuterHardsuitInteq = Боевой скафандр INT-05Q - "Lochern"
.desc = Прочный скафандр для ближнего боя, в целом довольно универсальный. Окрашен в глянцевый коричневый цвет.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick (assertive)

Рекомендуется уточнить описание защитных свойств

В описании скафандра "Lochern" используется размытая формулировка "довольно универсальный". Желательно конкретизировать защитные свойства для лучшего понимания игроками.

-    .desc = Прочный скафандр для ближнего боя, в целом довольно универсальный. Окрашен в глянцевый коричневый цвет.
+    .desc = Прочный скафандр для ближнего боя, обеспечивающий сбалансированную защиту от механических и энергетических повреждений. Окрашен в глянцевый коричневый цвет.
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
ent-LPPClothingOuterHardsuitInteq = Боевой скафандр INT-05Q - "Lochern"
.desc = Прочный скафандр для ближнего боя, в целом довольно универсальный. Окрашен в глянцевый коричневый цвет.
ent-LPPClothingOuterHardsuitInteq = Боевой скафандр INT-05Q - "Lochern"
.desc = Прочный скафандр для ближнего боя, обеспечивающий сбалансированную защиту от механических и энергетических повреждений. Окрашен в глянцевый коричневый цвет.

Comment on lines +41 to +42
ent-LPPClothingOuterHardsuitMiningPlus = Скафандр HpI-20a+ "Rodos"
.desc = Модернизированный скафандр от Hephaestus Industries, обеспечивающий повышенную защиту от тупых и режущих повреждений, но не дающий защиты от колющих повреждений. Маркировка указывает на то, что эта модель защищает от большинства видов воздействия. Выглядит довольно легким.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick (assertive)

Исправьте опечатку в описании

В описании скафандра "Rodos" присутствует опечатка.

-    .desc = Модернизированный скафандр от Hephaestus Industries, обеспечивающий повышенную защиту от тупых и режущих повреждений, но не дающий защиты от колющих повреждений. Маркировка указывает на то, что эта модель защищает от большинства видов воздействия. Выглядит довольно легким.
+    .desc = Модернизированный скафандр от Hephaestus Industries, обеспечивающий повышенную защиту от тупых и режущих повреждений, но не дающий защиты от колющих повреждений. Маркировка указывает на то, что эта модель защищает от большинства видов воздействия. Выглядит довольно лёгким.
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
ent-LPPClothingOuterHardsuitMiningPlus = Скафандр HpI-20a+ "Rodos"
.desc = Модернизированный скафандр от Hephaestus Industries, обеспечивающий повышенную защиту от тупых и режущих повреждений, но не дающий защиты от колющих повреждений. Маркировка указывает на то, что эта модель защищает от большинства видов воздействия. Выглядит довольно легким.
ent-LPPClothingOuterHardsuitMiningPlus = Скафандр HpI-20a+ "Rodos"
.desc = Модернизированный скафандр от Hephaestus Industries, обеспечивающий повышенную защиту от тупых и режущих повреждений, но не дающий защиты от колющих повреждений. Маркировка указывает на то, что эта модель защищает от большинства видов воздействия. Выглядит довольно лёгким.

Comment on lines +43 to +44
ent-LPPClothingOuterHardsuitMiningJuggernaut = Скафандр HpIP-22 "Argos"
.desc = Защитный костюм джаггернаута от Hephaestus Industries, обеспечивающий надежную защиту от различных видов повреждений. Он предназначен для работы в самых суровых условиях. Выглядит таким тяжелым...
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick (assertive)

Улучшите согласованность описания

В описании скафандра "Argos" рекомендуется объединить последнее предложение с основным текстом для лучшей читаемости.

-    .desc = Защитный костюм джаггернаута от Hephaestus Industries, обеспечивающий надежную защиту от различных видов повреждений. Он предназначен для работы в самых суровых условиях. Выглядит таким тяжелым...
+    .desc = Тяжёлый защитный костюм джаггернаута от Hephaestus Industries, обеспечивающий надёжную защиту от различных видов повреждений. Предназначен для работы в самых суровых условиях.
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
ent-LPPClothingOuterHardsuitMiningJuggernaut = Скафандр HpIP-22 "Argos"
.desc = Защитный костюм джаггернаута от Hephaestus Industries, обеспечивающий надежную защиту от различных видов повреждений. Он предназначен для работы в самых суровых условиях. Выглядит таким тяжелым...
ent-LPPClothingOuterHardsuitMiningJuggernaut = Скафандр HpIP-22 "Argos"
.desc = Тяжёлый защитный костюм джаггернаута от Hephaestus Industries, обеспечивающий надёжную защиту от различных видов повреждений. Предназначен для работы в самых суровых условиях.

parent: ClothingOuterHardsuitBase
id: LPPClothingOuterHardsuitMiningPlus
name: Hardsuit HpI-20a+ "Rodos"
description: Hephaestus Industries upgraded hardsuit, providing more protection from blunt and slash damages, sacrificing protection from piercing damage. Marked to indicate that this model has protection against most types of exposure. Looks pretty light.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Несоответствие описания и характеристик

В описании указано, что скафандр жертвует защитой от проникающего урона, но фактические значения защиты одинаковы (0.55) для всех типов физического урона.

Либо обновите описание, либо скорректируйте значения защиты для соответствия описанию:

      coefficients:
        Blunt: 0.55
        Slash: 0.55
-       Piercing: 0.55
+       Piercing: 0.65

Also applies to: 657-659

- type: HeldSpeedModifier
- type: ToggleableClothing
clothingPrototype: LPPClothingHeadHelmetHardsuitMiningJuggernaut

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick (assertive)

Лишняя пустая строка в конце файла

Удалите дополнительную пустую строку в конце файла.

🧰 Tools
🪛 yamllint

[error] 708-708: too many blank lines

(1 > 0) (empty-lines)

@Evgencheg Evgencheg merged commit 8f7e389 into Lost-Paradise-Project:master Nov 3, 2024
12 of 13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Изменения: YML Изменяет какие-либо файлы .yml Изменения: Локализация Изменяет какие-либо файлы .ftl Изменения: Спрайт Изменяет какие-либо файлы .json/.png в текстурах Размер: 2-Болшой Для больших ПР'ов/баг репортов Приоритет: 3-Стандартный Решить по возможности Статус: Нужно обсуждение Нужно обсудить это Статус: Требуется одобрение Ожидание разработчиков для принятия решений
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants